// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  dvpp0_cfg_c_union_define.h
// Project line  :  ICT
// Department    :  ICT Processor Chipset Development Dep
// Author        :  Huawei
// Version       :  1.0
// Date          :  2017/11/13
// Description   :  The description of Acsend 310 project
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/03/19 15:36:21 Create file
// ******************************************************************************

#ifndef __DVPP0_CFG_C_UNION_DEFINE_H__
#define __DVPP0_CFG_C_UNION_DEFINE_H__

/* Define the union U_SC_SMMU0_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_0              : 31  ; /* [31:1] */
        unsigned int    icg_en_smmu0_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU0_CLK_EN;

/* Define the union U_SC_SMMU0_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_1               : 31  ; /* [31:1] */
        unsigned int    icg_dis_smmu0_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU0_CLK_DIS;

/* Define the union U_SC_PNGD_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_2       : 26  ; /* [31:6] */
        unsigned int    icg_en_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_CLK_EN;

/* Define the union U_SC_PNGD_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_3        : 26  ; /* [31:6] */
        unsigned int    icg_dis_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_CLK_DIS;

/* Define the union U_SC_VPC_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_4      : 28  ; /* [31:4] */
        unsigned int    icg_en_vpc : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_CLK_EN;

/* Define the union U_SC_VPC_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_5       : 28  ; /* [31:4] */
        unsigned int    icg_dis_vpc : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_CLK_DIS;

/* Define the union U_SC_VENC_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_6       : 31  ; /* [31:1] */
        unsigned int    icg_en_venc : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CLK_EN;

/* Define the union U_SC_VENC_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_7        : 31  ; /* [31:1] */
        unsigned int    icg_dis_venc : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CLK_DIS;

/* Define the union U_SC_SMMU1_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_8              : 31  ; /* [31:1] */
        unsigned int    icg_en_smmu1_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU1_CLK_EN;

/* Define the union U_SC_SMMU1_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_9               : 31  ; /* [31:1] */
        unsigned int    icg_dis_smmu1_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU1_CLK_DIS;

/* Define the union U_SC_FTE_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_10     : 31  ; /* [31:1] */
        unsigned int    icg_en_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_CLK_EN;

/* Define the union U_SC_FTE_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_11      : 31  ; /* [31:1] */
        unsigned int    icg_dis_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_CLK_DIS;

/* Define the union U_SC_VDEC_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_12      : 30  ; /* [31:2] */
        unsigned int    icg_en_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_CLK_EN;

/* Define the union U_SC_VDEC_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_13       : 30  ; /* [31:2] */
        unsigned int    icg_dis_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_CLK_DIS;

/* Define the union U_SC_JPG_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_14     : 31  ; /* [31:1] */
        unsigned int    icg_en_jpg : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_CLK_EN;

/* Define the union U_SC_JPG_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_15      : 31  ; /* [31:1] */
        unsigned int    icg_dis_jpg : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_CLK_DIS;

/* Define the union U_SC_I2C_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_16     : 30  ; /* [31:2] */
        unsigned int    icg_en_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CLK_EN;

/* Define the union U_SC_I2C_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_17      : 30  ; /* [31:2] */
        unsigned int    icg_dis_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CLK_DIS;

/* Define the union U_SC_UART_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_18      : 31  ; /* [31:1] */
        unsigned int    icg_en_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_CLK_EN;

/* Define the union U_SC_UART_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_19       : 31  ; /* [31:1] */
        unsigned int    icg_dis_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_CLK_DIS;

/* Define the union U_SC_SPI_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_20     : 29  ; /* [31:3] */
        unsigned int    icg_en_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_CLK_EN;

/* Define the union U_SC_SPI_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_21      : 29  ; /* [31:3] */
        unsigned int    icg_dis_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_CLK_DIS;

/* Define the union U_SC_GPIO_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_22      : 30  ; /* [31:2] */
        unsigned int    icg_en_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_CLK_EN;

/* Define the union U_SC_GPIO_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_23       : 30  ; /* [31:2] */
        unsigned int    icg_dis_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_CLK_DIS;

/* Define the union U_SC_MDIO_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_24      : 31  ; /* [31:1] */
        unsigned int    icg_en_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_CLK_EN;

/* Define the union U_SC_MDIO_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_25       : 31  ; /* [31:1] */
        unsigned int    icg_dis_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_CLK_DIS;

/* Define the union U_SC_DDR_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_26      : 28  ; /* [31:4] */
        unsigned int    icg_en_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_CLK_EN;

/* Define the union U_SC_DDR_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_27       : 28  ; /* [31:4] */
        unsigned int    icg_dis_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_CLK_DIS;

/* Define the union U_SC_HHA_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_28      : 31  ; /* [31:1] */
        unsigned int    icg_en_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_CLK_EN;

/* Define the union U_SC_HHA_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_29       : 31  ; /* [31:1] */
        unsigned int    icg_dis_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_CLK_DIS;

/* Define the union U_SC_MN_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_30     : 31  ; /* [31:1] */
        unsigned int    icg_en_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_CLK_EN;

/* Define the union U_SC_MN_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_31      : 31  ; /* [31:1] */
        unsigned int    icg_dis_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_CLK_DIS;

/* Define the union U_SC_EXMBIST_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_32               : 30  ; /* [31:2] */
        unsigned int    icg_en_exmbist0_cfg  : 1  ; /* [1] */
        unsigned int    icg_en_exmbist0_aclk : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_EXMBIST_CLK_EN;

/* Define the union U_SC_EXMBIST_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_33                : 30  ; /* [31:2] */
        unsigned int    icg_dis_exmbist0_cfg  : 1  ; /* [1] */
        unsigned int    icg_dis_exmbist0_aclk : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_EXMBIST_CLK_DIS;

/* Define the union U_SC_DDR_APB_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_34          : 29  ; /* [31:3] */
        unsigned int    icg_en_dum_apb0 : 1  ; /* [2] */
        unsigned int    icg_en_p2p_m0   : 1  ; /* [1] */
        unsigned int    rsv_35          : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_APB_CLK_EN;

/* Define the union U_SC_DDR_APB_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_36           : 29  ; /* [31:3] */
        unsigned int    icg_dis_dum_apb0 : 1  ; /* [2] */
        unsigned int    icg_dis_p2p_m0   : 1  ; /* [1] */
        unsigned int    rsv_37           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_APB_CLK_DIS;

/* Define the union U_SC_L2BUFF0_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_38         : 31  ; /* [31:1] */
        unsigned int    icg_en_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF0_CLK_EN;

/* Define the union U_SC_L2BUFF0_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_39          : 31  ; /* [31:1] */
        unsigned int    icg_dis_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF0_CLK_DIS;

/* Define the union U_SC_PNGD_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_40        : 26  ; /* [31:6] */
        unsigned int    srst_req_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_RESET_REQ;

/* Define the union U_SC_PNGD_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_41         : 26  ; /* [31:6] */
        unsigned int    srst_dreq_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_RESET_DREQ;

/* Define the union U_SC_VPC_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_42           : 24  ; /* [31:8] */
        unsigned int    srst_req_vpc_apb : 4  ; /* [7:4] */
        unsigned int    srst_req_vpc     : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_RESET_REQ;

/* Define the union U_SC_VPC_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_43            : 24  ; /* [31:8] */
        unsigned int    srst_dreq_vpc_apb : 4  ; /* [7:4] */
        unsigned int    srst_dreq_vpc     : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_RESET_DREQ;

/* Define the union U_SC_VENC_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_44            : 29  ; /* [31:3] */
        unsigned int    srst_req_venc_apb : 1  ; /* [2] */
        unsigned int    srst_req_venc_axi : 1  ; /* [1] */
        unsigned int    srst_req_venc     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_RESET_REQ;

/* Define the union U_SC_VENC_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_45             : 29  ; /* [31:3] */
        unsigned int    srst_dreq_venc_apb : 1  ; /* [2] */
        unsigned int    srst_dreq_venc_axi : 1  ; /* [1] */
        unsigned int    srst_dreq_venc     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_RESET_DREQ;

/* Define the union U_SC_FTE_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_46       : 31  ; /* [31:1] */
        unsigned int    srst_req_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_RESET_REQ;

/* Define the union U_SC_FTE_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_47        : 31  ; /* [31:1] */
        unsigned int    srst_dreq_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_RESET_DREQ;

/* Define the union U_SC_VDEC_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_48        : 30  ; /* [31:2] */
        unsigned int    srst_req_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_RESET_REQ;

/* Define the union U_SC_VDEC_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_49         : 30  ; /* [31:2] */
        unsigned int    srst_dreq_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_RESET_DREQ;

/* Define the union U_SC_JPG_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_50           : 29  ; /* [31:3] */
        unsigned int    srst_req_jpg_apb : 1  ; /* [2] */
        unsigned int    srst_req_jpg_axi : 1  ; /* [1] */
        unsigned int    srst_req_jpg     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_RESET_REQ;

/* Define the union U_SC_JPG_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_51            : 29  ; /* [31:3] */
        unsigned int    srst_dreq_jpg_apb : 1  ; /* [2] */
        unsigned int    srst_dreq_jpg_axi : 1  ; /* [1] */
        unsigned int    srst_dreq_jpg     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_RESET_DREQ;

/* Define the union U_SC_I2C_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_52       : 30  ; /* [31:2] */
        unsigned int    srst_req_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_RESET_REQ;

/* Define the union U_SC_I2C_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_53        : 30  ; /* [31:2] */
        unsigned int    srst_dreq_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_RESET_DREQ;

/* Define the union U_SC_UART_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_54        : 31  ; /* [31:1] */
        unsigned int    srst_req_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_RESET_REQ;

/* Define the union U_SC_UART_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_55         : 31  ; /* [31:1] */
        unsigned int    srst_dreq_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_RESET_DREQ;

/* Define the union U_SC_SPI_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_56       : 29  ; /* [31:3] */
        unsigned int    srst_req_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_RESET_REQ;

/* Define the union U_SC_SPI_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_57        : 29  ; /* [31:3] */
        unsigned int    srst_dreq_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_RESET_DREQ;

/* Define the union U_SC_GPIO_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_58        : 30  ; /* [31:2] */
        unsigned int    srst_req_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_RESET_REQ;

/* Define the union U_SC_GPIO_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_59         : 30  ; /* [31:2] */
        unsigned int    srst_dreq_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_RESET_DREQ;

/* Define the union U_SC_MDIO_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_60        : 31  ; /* [31:1] */
        unsigned int    srst_req_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_RESET_REQ;

/* Define the union U_SC_MDIO_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_61         : 31  ; /* [31:1] */
        unsigned int    srst_dreq_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_RESET_DREQ;

/* Define the union U_SC_DDRC_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_62        : 28  ; /* [31:4] */
        unsigned int    srst_req_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_RESET_REQ;

/* Define the union U_SC_DDRC_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_63         : 28  ; /* [31:4] */
        unsigned int    srst_dreq_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_RESET_DREQ;

/* Define the union U_SC_HHA_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_64        : 31  ; /* [31:1] */
        unsigned int    srst_req_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_RESET_REQ;

/* Define the union U_SC_HHA_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_65         : 31  ; /* [31:1] */
        unsigned int    srst_dreq_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_RESET_DREQ;

/* Define the union U_SC_MN_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_66       : 31  ; /* [31:1] */
        unsigned int    srst_req_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_RESET_REQ;

/* Define the union U_SC_MN_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_67        : 31  ; /* [31:1] */
        unsigned int    srst_dreq_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_RESET_DREQ;

/* Define the union U_SC_DDRC_EXMBIST_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_68                   : 30  ; /* [31:2] */
        unsigned int    srst_req_exmbist0_areset : 1  ; /* [1] */
        unsigned int    srst_req_exmbist0        : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_EXMBIST_RESET_REQ;

/* Define the union U_SC_DDRC_EXMBIST_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_69                    : 30  ; /* [31:2] */
        unsigned int    srst_dreq_exmbist0_areset : 1  ; /* [1] */
        unsigned int    srst_dreq_exmbist0        : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_EXMBIST_RESET_DREQ;

/* Define the union U_SC_DDRC_PACK_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_70          : 28  ; /* [31:4] */
        unsigned int    rsv_71          : 1  ; /* [3] */
        unsigned int    srst_req_dum0   : 1  ; /* [2] */
        unsigned int    srst_req_p2p_m0 : 1  ; /* [1] */
        unsigned int    rsv_72          : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_PACK_RESET_REQ;

/* Define the union U_SC_DDRC_PACK_REGS_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_73           : 28  ; /* [31:4] */
        unsigned int    rsv_74           : 1  ; /* [3] */
        unsigned int    srst_dreq_dum0   : 1  ; /* [2] */
        unsigned int    srst_dreq_p2p_m0 : 1  ; /* [1] */
        unsigned int    rsv_75           : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_PACK_REGS_RESET_DREQ;

/* Define the union U_SC_L2BUFF_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_76           : 31  ; /* [31:1] */
        unsigned int    srst_req_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF_RESET_REQ;

/* Define the union U_SC_L2BUFF__REGS_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_77            : 31  ; /* [31:1] */
        unsigned int    srst_dreq_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF__REGS_RESET_DREQ;

/* Define the union U_SC_AO_RESET_CTRL_DDR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_78             : 28  ; /* [31:4] */
        unsigned int    ao_reset_ctrl_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_AO_RESET_CTRL_DDR;

/* Define the union U_SC_DDR_MODE_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_79         : 28  ; /* [31:4] */
        unsigned int    byp_mode_ddrc3 : 1  ; /* [3] */
        unsigned int    byp_mode_ddrc2 : 1  ; /* [2] */
        unsigned int    byp_mode_ddrc1 : 1  ; /* [1] */
        unsigned int    byp_mode_ddrc0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_MODE_CTRL;

/* Define the union U_SC_SPI_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_80           : 20  ; /* [31:12] */
        unsigned int    spi2_cs_polarity : 4  ; /* [11:8] */
        unsigned int    spi1_cs_polarity : 4  ; /* [7:4] */
        unsigned int    spi0_cs_polarity : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_CTRL;

/* Define the union U_SC_I2C_CTRL_SET */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_81               : 20  ; /* [31:12] */
        unsigned int    i2c0_sda_cfg_set     : 1  ; /* [11] */
        unsigned int    i2c0_dat_oe_cfg_set  : 1  ; /* [10] */
        unsigned int    i2c0_dat_mux_sel_set : 1  ; /* [9] */
        unsigned int    i2c0_scl_cfg_set     : 1  ; /* [8] */
        unsigned int    i2c0_clk_oe_cfg_set  : 1  ; /* [7] */
        unsigned int    i2c0_clk_mux_sel_set : 1  ; /* [6] */
        unsigned int    i2c1_sda_cfg_set     : 1  ; /* [5] */
        unsigned int    i2c1_dat_oe_cfg_set  : 1  ; /* [4] */
        unsigned int    i2c1_dat_mux_sel_set : 1  ; /* [3] */
        unsigned int    i2c1_scl_cfg_set     : 1  ; /* [2] */
        unsigned int    i2c1_clk_oe_cfg_set  : 1  ; /* [1] */
        unsigned int    i2c1_clk_mux_sel_set : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CTRL_SET;

/* Define the union U_SC_I2C_CTRL_CLR */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_82               : 20  ; /* [31:12] */
        unsigned int    i2c0_sda_cfg_clr     : 1  ; /* [11] */
        unsigned int    i2c0_dat_oe_cfg_clr  : 1  ; /* [10] */
        unsigned int    i2c0_dat_mux_sel_clr : 1  ; /* [9] */
        unsigned int    i2c0_scl_cfg_clr     : 1  ; /* [8] */
        unsigned int    i2c0_clk_oe_cfg_clr  : 1  ; /* [7] */
        unsigned int    i2c0_clk_mux_sel_clr : 1  ; /* [6] */
        unsigned int    i2c1_sda_cfg_clr     : 1  ; /* [5] */
        unsigned int    i2c1_dat_oe_cfg_clr  : 1  ; /* [4] */
        unsigned int    i2c1_dat_mux_sel_clr : 1  ; /* [3] */
        unsigned int    i2c1_scl_cfg_clr     : 1  ; /* [2] */
        unsigned int    i2c1_clk_oe_cfg_clr  : 1  ; /* [1] */
        unsigned int    i2c1_clk_mux_sel_clr : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CTRL_CLR;

/* Define the union U_SC_MDIO0_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_83                : 27  ; /* [31:5] */
        unsigned int    mdio0_intf_mode_port4 : 1  ; /* [4] */
        unsigned int    mdio0_intf_mode_port3 : 1  ; /* [3] */
        unsigned int    mdio0_intf_mode_port2 : 1  ; /* [2] */
        unsigned int    mdio0_intf_mode_port1 : 1  ; /* [1] */
        unsigned int    mdio0_intf_mode_port0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO0_CTRL;

/* Define the union U_SC_DISPATCH0_ERRRSP */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_84          : 31  ; /* [31:1] */
        unsigned int    errrsp_disable0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DISPATCH0_ERRRSP;

/* Define the union U_SC_DISPATCH1_ERRRSP */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_85          : 31  ; /* [31:1] */
        unsigned int    errrsp_disable1 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DISPATCH1_ERRRSP;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD0;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD0;

/* Define the union U_SC_CFG_AWUSER_L_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD0;

/* Define the union U_SC_CFG_AWUSER_M_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD0;

/* Define the union U_SC_CFG_AWUSER_H_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD0;

/* Define the union U_SC_CFG_ARUSER_L_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD0;

/* Define the union U_SC_CFG_ARUSER_M_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD0;

/* Define the union U_SC_CFG_ARUSER_H_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD0;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD0;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_86               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd0 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD0;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD1;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD1;

/* Define the union U_SC_CFG_AWUSER_L_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD1;

/* Define the union U_SC_CFG_AWUSER_M_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD1;

/* Define the union U_SC_CFG_AWUSER_H_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD1;

/* Define the union U_SC_CFG_ARUSER_L_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD1;

/* Define the union U_SC_CFG_ARUSER_M_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD1;

/* Define the union U_SC_CFG_ARUSER_H_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD1;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD1;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_87               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd1 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd1 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD1;

/* Define the union U_SC_QOS_CTRL_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_88         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd0 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD0;

/* Define the union U_SC_QOS_CTRL_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_89         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd1 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd1 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD1;

/* Define the union U_SC_QOS_CTRL_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_90         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd2 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd2 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD2;

/* Define the union U_SC_QOS_CTRL_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_91         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd3 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd3 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD3;

/* Define the union U_SC_QOS_CTRL_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_92         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd4 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd4 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD4;

/* Define the union U_SC_QOS_CTRL_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_93         : 24  ; /* [31:8] */
        unsigned int    sc_arqos_pngd5 : 4  ; /* [7:4] */
        unsigned int    sc_awqos_pngd5 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_QOS_CTRL_PNGD5;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD2;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD2;

/* Define the union U_SC_CFG_AWUSER_L_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD2;

/* Define the union U_SC_CFG_AWUSER_M_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD2;

/* Define the union U_SC_CFG_AWUSER_H_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD2;

/* Define the union U_SC_CFG_ARUSER_L_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD2;

/* Define the union U_SC_CFG_ARUSER_M_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD2;

/* Define the union U_SC_CFG_ARUSER_H_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD2;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD2;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_94               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd2 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd2 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD2;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD3;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD3;

/* Define the union U_SC_CFG_AWUSER_L_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD3;

/* Define the union U_SC_CFG_AWUSER_M_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD3;

/* Define the union U_SC_CFG_AWUSER_H_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD3;

/* Define the union U_SC_CFG_ARUSER_L_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD3;

/* Define the union U_SC_CFG_ARUSER_M_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD3;

/* Define the union U_SC_CFG_ARUSER_H_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD3;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD3;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_95               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd3 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd3 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD3;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD4;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD4;

/* Define the union U_SC_CFG_AWUSER_L_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD4;

/* Define the union U_SC_CFG_AWUSER_M_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD4;

/* Define the union U_SC_CFG_AWUSER_H_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD4;

/* Define the union U_SC_CFG_ARUSER_L_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD4;

/* Define the union U_SC_CFG_ARUSER_M_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD4;

/* Define the union U_SC_CFG_ARUSER_H_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD4;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd4 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD4;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_96               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd4 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd4 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD4;

/* Define the union U_SC_CFG_AWADDR_EXT_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_PNGD5;

/* Define the union U_SC_CFG_ARADDR_EXT_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_PNGD5;

/* Define the union U_SC_CFG_AWUSER_L_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_PNGD5;

/* Define the union U_SC_CFG_AWUSER_M_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_PNGD5;

/* Define the union U_SC_CFG_AWUSER_H_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_PNGD5;

/* Define the union U_SC_CFG_ARUSER_L_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_PNGD5;

/* Define the union U_SC_CFG_ARUSER_M_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_PNGD5;

/* Define the union U_SC_CFG_ARUSER_H_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_PNGD5;

/* Define the union U_SC_CFG_SHIM_CTRL_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_pngd5 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_PNGD5;

/* Define the union U_SC_CFG_CACHE_CTRL_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_97               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_pngd5 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_pngd5 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_PNGD5;

/* Define the union U_SC_CFG_AWADDR_EXT_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_VENC;

/* Define the union U_SC_CFG_ARADDR_EXT_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_VENC;

/* Define the union U_SC_CFG_AWUSER_L_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_VENC;

/* Define the union U_SC_CFG_AWUSER_M_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_VENC;

/* Define the union U_SC_CFG_AWUSER_H_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_VENC;

/* Define the union U_SC_CFG_ARUSER_L_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_VENC;

/* Define the union U_SC_CFG_ARUSER_M_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_VENC;

/* Define the union U_SC_CFG_ARUSER_H_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_VENC;

/* Define the union U_SC_CFG_SHIM_CTRL_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_venc : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_VENC;

/* Define the union U_SC_CFG_CACHE_CTRL_VENC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_98              : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_venc : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_venc : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_VENC;

/* Define the union U_SC_CFG_AWADDR_EXT_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_VDEC0;

/* Define the union U_SC_CFG_ARADDR_EXT_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_VDEC0;

/* Define the union U_SC_CFG_AWUSER_L_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_VDEC0;

/* Define the union U_SC_CFG_AWUSER_M_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_VDEC0;

/* Define the union U_SC_CFG_AWUSER_H_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_VDEC0;

/* Define the union U_SC_CFG_ARUSER_L_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_VDEC0;

/* Define the union U_SC_CFG_ARUSER_M_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_VDEC0;

/* Define the union U_SC_CFG_ARUSER_H_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_VDEC0;

/* Define the union U_SC_CFG_SHIM_CTRL_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_vdec0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_VDEC0;

/* Define the union U_SC_CFG_CACHE_CTRL_VDEC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_99               : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_vdec0 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_vdec0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_VDEC0;

/* Define the union U_SC_CFG_AWADDR_EXT_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awaddr_ext_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWADDR_EXT_VDEC1;

/* Define the union U_SC_CFG_ARADDR_EXT_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_araddr_ext_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARADDR_EXT_VDEC1;

/* Define the union U_SC_CFG_AWUSER_L_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_l_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_L_VDEC1;

/* Define the union U_SC_CFG_AWUSER_M_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_m_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_M_VDEC1;

/* Define the union U_SC_CFG_AWUSER_H_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_awuser_h_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_AWUSER_H_VDEC1;

/* Define the union U_SC_CFG_ARUSER_L_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_l_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_L_VDEC1;

/* Define the union U_SC_CFG_ARUSER_M_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_m_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_M_VDEC1;

/* Define the union U_SC_CFG_ARUSER_H_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_aruser_h_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_ARUSER_H_VDEC1;

/* Define the union U_SC_CFG_SHIM_CTRL_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_shim_ctrl_vdec1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_SHIM_CTRL_VDEC1;

/* Define the union U_SC_CFG_CACHE_CTRL_VDEC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_100              : 24  ; /* [31:8] */
        unsigned int    sc_cfg_awcache_vdec1 : 4  ; /* [7:4] */
        unsigned int    sc_cfg_arcache_vdec1 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_CACHE_CTRL_VDEC1;

/* Define the union U_SC_SOFT_REQ_PNGD0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_101           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD0;

/* Define the union U_SC_SOFT_REQ_PNGD1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_102           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd1 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD1;

/* Define the union U_SC_SOFT_REQ_PNGD2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_103           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd2 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD2;

/* Define the union U_SC_SOFT_REQ_PNGD3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_104           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd3 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD3;

/* Define the union U_SC_SOFT_REQ_PNGD4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_105           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd4 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD4;

/* Define the union U_SC_SOFT_REQ_PNGD5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_106           : 31  ; /* [31:1] */
        unsigned int    sc_soft_req_pngd5 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SOFT_REQ_PNGD5;

/* Define the union U_SC_MEM_CTRL_SMMU0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_107              : 19  ; /* [31:13] */
        unsigned int    mem_power_mode_smmu0 : 6  ; /* [12:7] */
        unsigned int    sp_ram_tmod_smmu0    : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MEM_CTRL_SMMU0;

/* Define the union U_SC_MEM_CTRL_SMMU1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_108              : 19  ; /* [31:13] */
        unsigned int    mem_power_mode_smmu1 : 6  ; /* [12:7] */
        unsigned int    sp_ram_tmod_smmu1    : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MEM_CTRL_SMMU1;

/* Define the union U_SC_VDEC_BYP_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_109         : 30  ; /* [31:2] */
        unsigned int    sc_byp_en_vdec1 : 1  ; /* [1] */
        unsigned int    sc_byp_en_vdec0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_BYP_CTRL;

/* Define the union U_SC_UART_SEL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_110     : 29  ; /* [31:3] */
        unsigned int    sc_uart_sel : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_SEL;

/* Define the union U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_111                            : 4  ; /* [31:28] */
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_112                          : 28  ; /* [31:4] */
        unsigned int    sc_vdec0_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VDEC0_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_113                       : 31  ; /* [31:1] */
        unsigned int    sc_vdec0_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_114                            : 4  ; /* [31:28] */
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_115                          : 28  ; /* [31:4] */
        unsigned int    sc_vdec0_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VDEC0_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_116                       : 31  ; /* [31:1] */
        unsigned int    sc_vdec0_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_117                            : 4  ; /* [31:28] */
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_118                          : 28  ; /* [31:4] */
        unsigned int    sc_vdec1_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VDEC1_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_119                       : 31  ; /* [31:1] */
        unsigned int    sc_vdec1_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_120                            : 4  ; /* [31:28] */
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_121                          : 28  ; /* [31:4] */
        unsigned int    sc_vdec1_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VDEC1_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_122                       : 31  ; /* [31:1] */
        unsigned int    sc_vdec1_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC0_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC0_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_123                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC0_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_124                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc0_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC0_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_125                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc0_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC0_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC0_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_126                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC0_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_127                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc0_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC0_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_128                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc0_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC1_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC1_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_129                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC1_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_130                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc1_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC1_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_131                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc1_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC1_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC1_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_132                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC1_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_133                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc1_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC1_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_134                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc1_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC2_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC2_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_135                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC2_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_136                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc2_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC2_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_137                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc2_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC2_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC2_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_138                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC2_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_139                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc2_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC2_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_140                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc2_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC3_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC3_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_141                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC3_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_142                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc3_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC3_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_143                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc3_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VPC3_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VPC3_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_144                           : 4  ; /* [31:28] */
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VPC3_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_145                         : 28  ; /* [31:4] */
        unsigned int    sc_vpc3_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VPC3_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_146                      : 31  ; /* [31:1] */
        unsigned int    sc_vpc3_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_JPEG_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_JPEG_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_147                           : 4  ; /* [31:28] */
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_JPEG_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_148                         : 28  ; /* [31:4] */
        unsigned int    sc_jpeg_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_JPEG_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_149                      : 31  ; /* [31:1] */
        unsigned int    sc_jpeg_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_JPEG_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_JPEG_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_150                           : 4  ; /* [31:28] */
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_JPEG_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_151                         : 28  ; /* [31:4] */
        unsigned int    sc_jpeg_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_JPEG_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_152                      : 31  ; /* [31:1] */
        unsigned int    sc_jpeg_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_VENC_CFG_AR_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_cfg_ar_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_venc_cfg_ar_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AR_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VENC_CFG_AR_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_cfg_ar_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_venc_cfg_ar_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AR_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VENC_CFG_AR_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_153                           : 4  ; /* [31:28] */
        unsigned int    sc_venc_cfg_ar_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AR_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VENC_CFG_AR_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_154                         : 28  ; /* [31:4] */
        unsigned int    sc_venc_cfg_ar_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AR_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VENC_CFG_AR_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_155                      : 31  ; /* [31:1] */
        unsigned int    sc_venc_cfg_ar_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AR_QOS_CTL_BP_EN;

/* Define the union U_SC_VENC_CFG_AW_CMD_TIMEOUT_VALUE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_cfg_aw_cmd_timeout_value1 : 16  ; /* [31:16] */
        unsigned int    sc_venc_cfg_aw_cmd_timeout_value0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AW_CMD_TIMEOUT_VALUE;

/* Define the union U_SC_VENC_CFG_AW_CMD_TIMEOUT_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_cfg_aw_cmd_timeout_num1 : 16  ; /* [31:16] */
        unsigned int    sc_venc_cfg_aw_cmd_timeout_num0 : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AW_CMD_TIMEOUT_NUM;

/* Define the union U_SC_VENC_CFG_AW_CMD_TIMEOUT_WINDOW */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_156                           : 4  ; /* [31:28] */
        unsigned int    sc_venc_cfg_aw_cmd_timeout_window : 28  ; /* [27:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AW_CMD_TIMEOUT_WINDOW;

/* Define the union U_SC_VENC_CFG_AW_CMD_TIMEOUT_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_157                         : 28  ; /* [31:4] */
        unsigned int    sc_venc_cfg_aw_cmd_timeout_mode : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AW_CMD_TIMEOUT_MODE;

/* Define the union U_SC_VENC_CFG_AW_QOS_CTL_BP_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_158                      : 31  ; /* [31:1] */
        unsigned int    sc_venc_cfg_aw_qos_ctl_bp_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CFG_AW_QOS_CTL_BP_EN;

/* Define the union U_SC_CFG_QOS_BP_MASK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_cfg_qos_bp_mask : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_QOS_BP_MASK;

/* Define the union U_SC_CFG_QOS_BP_MODE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_159            : 28  ; /* [31:4] */
        unsigned int    sc_cfg_qos_bp_en   : 1  ; /* [3] */
        unsigned int    sc_cfg_qos_bp_mode : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFG_QOS_BP_MODE;

/* Define the union U_SC_CMDLST_WR_MASK_VPC0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_160                : 31  ; /* [31:1] */
        unsigned int    sc_cmdlst_wr_mask_vpc0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CMDLST_WR_MASK_VPC0;

/* Define the union U_SC_CMDLST_WR_MASK_VPC1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_161                : 31  ; /* [31:1] */
        unsigned int    sc_cmdlst_wr_mask_vpc1 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CMDLST_WR_MASK_VPC1;

/* Define the union U_SC_CMDLST_WR_MASK_VPC2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_162                : 31  ; /* [31:1] */
        unsigned int    sc_cmdlst_wr_mask_vpc2 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CMDLST_WR_MASK_VPC2;

/* Define the union U_SC_CMDLST_WR_MASK_VPC3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_163                : 31  ; /* [31:1] */
        unsigned int    sc_cmdlst_wr_mask_vpc3 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CMDLST_WR_MASK_VPC3;

/* Define the union U_SC_DDRC_IO_RESET_STATE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_164        : 28  ; /* [31:4] */
        unsigned int    rst_state_ddr3 : 1  ; /* [3] */
        unsigned int    rst_state_ddr2 : 1  ; /* [2] */
        unsigned int    rst_state_ddr1 : 1  ; /* [1] */
        unsigned int    rst_state_ddr0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_IO_RESET_STATE;

/* Define the union U_SC_SMMU0_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_165            : 31  ; /* [31:1] */
        unsigned int    icg_st_smmu0_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU0_CLK_ST;

/* Define the union U_SC_PNGD_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_166     : 26  ; /* [31:6] */
        unsigned int    icg_st_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_CLK_ST;

/* Define the union U_SC_VPC_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_167    : 28  ; /* [31:4] */
        unsigned int    icg_st_vpc : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_CLK_ST;

/* Define the union U_SC_VENC_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_168     : 31  ; /* [31:1] */
        unsigned int    icg_st_venc : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_CLK_ST;

/* Define the union U_SC_SMMU1_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_169            : 31  ; /* [31:1] */
        unsigned int    icg_st_smmu1_trans : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SMMU1_CLK_ST;

/* Define the union U_SC_FTE_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_170    : 31  ; /* [31:1] */
        unsigned int    icg_st_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_CLK_ST;

/* Define the union U_SC_VDEC_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_171     : 30  ; /* [31:2] */
        unsigned int    icg_st_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_CLK_ST;

/* Define the union U_SC_JPG_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_172    : 31  ; /* [31:1] */
        unsigned int    icg_st_jpg : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_CLK_ST;

/* Define the union U_SC_I2C_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_173    : 30  ; /* [31:2] */
        unsigned int    icg_st_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CLK_ST;

/* Define the union U_SC_UART_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_174     : 31  ; /* [31:1] */
        unsigned int    icg_st_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_CLK_ST;

/* Define the union U_SC_SPI_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_175    : 29  ; /* [31:3] */
        unsigned int    icg_st_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_CLK_ST;

/* Define the union U_SC_GPIO_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_176     : 30  ; /* [31:2] */
        unsigned int    icg_st_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_CLK_ST;

/* Define the union U_SC_MDIO_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_177     : 31  ; /* [31:1] */
        unsigned int    icg_st_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_CLK_ST;

/* Define the union U_SC_DDR_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_178     : 28  ; /* [31:4] */
        unsigned int    icg_st_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_CLK_ST;

/* Define the union U_SC_HHA_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_179     : 31  ; /* [31:1] */
        unsigned int    icg_st_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_CLK_ST;

/* Define the union U_SC_MN_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_180    : 31  ; /* [31:1] */
        unsigned int    icg_st_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_CLK_ST;

/* Define the union U_SC_EXMBIST_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_181              : 30  ; /* [31:2] */
        unsigned int    icg_st_exmbist0_cfg  : 1  ; /* [1] */
        unsigned int    icg_st_exmbist0_aclk : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_EXMBIST_CLK_ST;

/* Define the union U_SC_DDR_APB_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_182         : 29  ; /* [31:3] */
        unsigned int    icg_st_dum_apb0 : 1  ; /* [2] */
        unsigned int    icg_st_p2p_m0   : 1  ; /* [1] */
        unsigned int    rsv_183         : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDR_APB_CLK_ST;

/* Define the union U_SC_L2BUFF_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_184        : 31  ; /* [31:1] */
        unsigned int    icg_st_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF_CLK_ST;

/* Define the union U_SC_PNGD_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_185      : 26  ; /* [31:6] */
        unsigned int    srst_st_pngd : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PNGD_RESET_ST;

/* Define the union U_SC_VPC_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_186         : 24  ; /* [31:8] */
        unsigned int    srst_st_vpc_apb : 4  ; /* [7:4] */
        unsigned int    srst_st_vpc     : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC_RESET_ST;

/* Define the union U_SC_VENC_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_187          : 29  ; /* [31:3] */
        unsigned int    srst_st_venc_apb : 1  ; /* [2] */
        unsigned int    srst_st_venc_axi : 1  ; /* [1] */
        unsigned int    srst_st_venc     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_RESET_ST;

/* Define the union U_SC_FTE_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_188     : 31  ; /* [31:1] */
        unsigned int    srst_st_fte : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FTE_RESET_ST;

/* Define the union U_SC_VDEC_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_189      : 30  ; /* [31:2] */
        unsigned int    srst_st_vdec : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC_RESET_ST;

/* Define the union U_SC_JPG_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_190         : 29  ; /* [31:3] */
        unsigned int    srst_st_jpg_apb : 1  ; /* [2] */
        unsigned int    srst_st_jpg_axi : 1  ; /* [1] */
        unsigned int    srst_st_jpg     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPG_RESET_ST;

/* Define the union U_SC_I2C_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_191     : 30  ; /* [31:2] */
        unsigned int    srst_st_i2c : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_RESET_ST;

/* Define the union U_SC_UART_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_192      : 31  ; /* [31:1] */
        unsigned int    srst_st_uart : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UART_RESET_ST;

/* Define the union U_SC_SPI_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_193     : 29  ; /* [31:3] */
        unsigned int    srst_st_spi : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SPI_RESET_ST;

/* Define the union U_SC_GPIO_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_194      : 30  ; /* [31:2] */
        unsigned int    srst_st_gpio : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_GPIO_RESET_ST;

/* Define the union U_SC_MDIO_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_195      : 31  ; /* [31:1] */
        unsigned int    srst_st_mdio : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MDIO_RESET_ST;

/* Define the union U_SC_DDRC_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_196      : 28  ; /* [31:4] */
        unsigned int    srst_st_ddr0 : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_RESET_ST;

/* Define the union U_SC_HHA_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_197      : 31  ; /* [31:1] */
        unsigned int    srst_st_hha0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HHA_RESET_ST;

/* Define the union U_SC_MN_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_198     : 31  ; /* [31:1] */
        unsigned int    srst_st_mn0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MN_RESET_ST;

/* Define the union U_SC_DDRC_EXMBIST_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_199                 : 30  ; /* [31:2] */
        unsigned int    srst_st_exmbist0_areset : 1  ; /* [1] */
        unsigned int    srst_st_exmbist0        : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_EXMBIST_RESET_ST;

/* Define the union U_SC_DDRC_PACK_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_200        : 28  ; /* [31:4] */
        unsigned int    rsv_201        : 1  ; /* [3] */
        unsigned int    srst_st_dum0   : 1  ; /* [2] */
        unsigned int    srst_st_p2p_m0 : 1  ; /* [1] */
        unsigned int    rsv_202        : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DDRC_PACK_RESET_ST;

/* Define the union U_SC_L2BUFF_REGS_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_203         : 31  ; /* [31:1] */
        unsigned int    srst_st_l2buff0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_L2BUFF_REGS_RESET_ST;

/* Define the union U_SC_I2C_CTRL_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_204             : 20  ; /* [31:12] */
        unsigned int    i2c0_sda_cfg_st     : 1  ; /* [11] */
        unsigned int    i2c0_dat_oe_cfg_st  : 1  ; /* [10] */
        unsigned int    i2c0_dat_mux_sel_st : 1  ; /* [9] */
        unsigned int    i2c0_scl_cfg_st     : 1  ; /* [8] */
        unsigned int    i2c0_clk_oe_cfg_st  : 1  ; /* [7] */
        unsigned int    i2c0_clk_mux_sel_st : 1  ; /* [6] */
        unsigned int    i2c1_sda_cfg_st     : 1  ; /* [5] */
        unsigned int    i2c1_dat_oe_cfg_st  : 1  ; /* [4] */
        unsigned int    i2c1_dat_mux_sel_st : 1  ; /* [3] */
        unsigned int    i2c1_scl_cfg_st     : 1  ; /* [2] */
        unsigned int    i2c1_clk_oe_cfg_st  : 1  ; /* [1] */
        unsigned int    i2c1_clk_mux_sel_st : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_I2C_CTRL_ST;

/* Define the union U_SC_DEBUG_INFO_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_debug_info : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DEBUG_INFO_ST;

/* Define the union U_SC_VDEC0_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VDEC0_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VDEC0_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VDEC0_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec0_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC0_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VDEC1_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VDEC1_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VDEC1_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VDEC1_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vdec1_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VDEC1_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC0_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC0_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC0_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC0_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc0_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC0_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC1_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC1_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC1_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC1_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc1_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC1_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC2_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC2_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC2_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC2_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc2_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC2_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC3_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC3_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VPC3_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VPC3_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_vpc3_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VPC3_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_JPEG_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_JPEG_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_JPEG_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_JPEG_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_jpeg_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_JPEG_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_VENC_AR_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_ar_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_AR_DEBUG_INFO_ST0;

/* Define the union U_SC_VENC_AR_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_ar_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_AR_DEBUG_INFO_ST1;

/* Define the union U_SC_VENC_AW_DEBUG_INFO_ST0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_aw_debug_info_31_0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_AW_DEBUG_INFO_ST0;

/* Define the union U_SC_VENC_AW_DEBUG_INFO_ST1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sc_venc_aw_debug_info_63_32 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VENC_AW_DEBUG_INFO_ST1;

/* Define the union U_SC_UCE_PROG_ST_DDR0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    uce_prog_state_ddrc3 : 8  ; /* [31:24] */
        unsigned int    uce_prog_state_ddrc2 : 8  ; /* [23:16] */
        unsigned int    uce_prog_state_ddrc1 : 8  ; /* [15:8] */
        unsigned int    uce_prog_state_ddrc0 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_UCE_PROG_ST_DDR0;

/* Define the union U_EFUSE_VDEC_SPEC_HALF */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_205              : 31  ; /* [31:1] */
        unsigned int    efuse_vdec_spec_half : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EFUSE_VDEC_SPEC_HALF;

/* Define the union U_DVPP_CFG_VERSION */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dvpp_cfg_version : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DVPP_CFG_VERSION;

/* Define the union U_DVPP_CFG_MAGIC_WORD */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    dvpp_cfg_magic_word : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_DVPP_CFG_MAGIC_WORD;

/* Define the union U_SC_SYSCTRL_LOCK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sysctrl_lock : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCTRL_LOCK;

/* Define the union U_SC_SYSCTRL_UNLOCK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sysctrl_unlock : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCTRL_UNLOCK;

/* Define the union U_SC_ECO_RSV0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV0;

/* Define the union U_SC_ECO_RSV1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV1;

/* Define the union U_SC_ECO_RSV2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV2;

/* Define the union U_SC_ECO_RSV3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV3;

/* Define the union U_SC_ECO_RSV4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    prototype_clk : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV4;

/* Define the union U_SC_ECO_RSV5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    prototype_rst_n : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV5;


//==============================================================================
/* Define the global struct */
typedef struct
{
    volatile U_SC_SMMU0_CLK_EN                    SC_SMMU0_CLK_EN                    ; /* 300 */
    volatile U_SC_SMMU0_CLK_DIS                   SC_SMMU0_CLK_DIS                   ; /* 304 */
    volatile U_SC_PNGD_CLK_EN                     SC_PNGD_CLK_EN                     ; /* 318 */
    volatile U_SC_PNGD_CLK_DIS                    SC_PNGD_CLK_DIS                    ; /* 31C */
    volatile U_SC_VPC_CLK_EN                      SC_VPC_CLK_EN                      ; /* 320 */
    volatile U_SC_VPC_CLK_DIS                     SC_VPC_CLK_DIS                     ; /* 324 */
    volatile U_SC_VENC_CLK_EN                     SC_VENC_CLK_EN                     ; /* 328 */
    volatile U_SC_VENC_CLK_DIS                    SC_VENC_CLK_DIS                    ; /* 32C */
    volatile U_SC_SMMU1_CLK_EN                    SC_SMMU1_CLK_EN                    ; /* 500 */
    volatile U_SC_SMMU1_CLK_DIS                   SC_SMMU1_CLK_DIS                   ; /* 504 */
    volatile U_SC_FTE_CLK_EN                      SC_FTE_CLK_EN                      ; /* 508 */
    volatile U_SC_FTE_CLK_DIS                     SC_FTE_CLK_DIS                     ; /* 50C */
    volatile U_SC_VDEC_CLK_EN                     SC_VDEC_CLK_EN                     ; /* 510 */
    volatile U_SC_VDEC_CLK_DIS                    SC_VDEC_CLK_DIS                    ; /* 514 */
    volatile U_SC_JPG_CLK_EN                      SC_JPG_CLK_EN                      ; /* 518 */
    volatile U_SC_JPG_CLK_DIS                     SC_JPG_CLK_DIS                     ; /* 51C */
    volatile U_SC_I2C_CLK_EN                      SC_I2C_CLK_EN                      ; /* 600 */
    volatile U_SC_I2C_CLK_DIS                     SC_I2C_CLK_DIS                     ; /* 604 */
    volatile U_SC_UART_CLK_EN                     SC_UART_CLK_EN                     ; /* 608 */
    volatile U_SC_UART_CLK_DIS                    SC_UART_CLK_DIS                    ; /* 60C */
    volatile U_SC_SPI_CLK_EN                      SC_SPI_CLK_EN                      ; /* 610 */
    volatile U_SC_SPI_CLK_DIS                     SC_SPI_CLK_DIS                     ; /* 614 */
    volatile U_SC_GPIO_CLK_EN                     SC_GPIO_CLK_EN                     ; /* 618 */
    volatile U_SC_GPIO_CLK_DIS                    SC_GPIO_CLK_DIS                    ; /* 61C */
    volatile U_SC_MDIO_CLK_EN                     SC_MDIO_CLK_EN                     ; /* 630 */
    volatile U_SC_MDIO_CLK_DIS                    SC_MDIO_CLK_DIS                    ; /* 634 */
    volatile U_SC_DDR_CLK_EN                      SC_DDR_CLK_EN                      ; /* 700 */
    volatile U_SC_DDR_CLK_DIS                     SC_DDR_CLK_DIS                     ; /* 704 */
    volatile U_SC_HHA_CLK_EN                      SC_HHA_CLK_EN                      ; /* 708 */
    volatile U_SC_HHA_CLK_DIS                     SC_HHA_CLK_DIS                     ; /* 70C */
    volatile U_SC_MN_CLK_EN                       SC_MN_CLK_EN                       ; /* 710 */
    volatile U_SC_MN_CLK_DIS                      SC_MN_CLK_DIS                      ; /* 714 */
    volatile U_SC_EXMBIST_CLK_EN                  SC_EXMBIST_CLK_EN                  ; /* 718 */
    volatile U_SC_EXMBIST_CLK_DIS                 SC_EXMBIST_CLK_DIS                 ; /* 71C */
    volatile U_SC_DDR_APB_CLK_EN                  SC_DDR_APB_CLK_EN                  ; /* 738 */
    volatile U_SC_DDR_APB_CLK_DIS                 SC_DDR_APB_CLK_DIS                 ; /* 73C */
    volatile U_SC_L2BUFF0_CLK_EN                  SC_L2BUFF0_CLK_EN                  ; /* 758 */
    volatile U_SC_L2BUFF0_CLK_DIS                 SC_L2BUFF0_CLK_DIS                 ; /* 75C */
    volatile U_SC_PNGD_RESET_REQ                  SC_PNGD_RESET_REQ                  ; /* A18 */
    volatile U_SC_PNGD_RESET_DREQ                 SC_PNGD_RESET_DREQ                 ; /* A1C */
    volatile U_SC_VPC_RESET_REQ                   SC_VPC_RESET_REQ                   ; /* A20 */
    volatile U_SC_VPC_RESET_DREQ                  SC_VPC_RESET_DREQ                  ; /* A24 */
    volatile U_SC_VENC_RESET_REQ                  SC_VENC_RESET_REQ                  ; /* A28 */
    volatile U_SC_VENC_RESET_DREQ                 SC_VENC_RESET_DREQ                 ; /* A2C */
    volatile U_SC_FTE_RESET_REQ                   SC_FTE_RESET_REQ                   ; /* C00 */
    volatile U_SC_FTE_RESET_DREQ                  SC_FTE_RESET_DREQ                  ; /* C04 */
    volatile U_SC_VDEC_RESET_REQ                  SC_VDEC_RESET_REQ                  ; /* C08 */
    volatile U_SC_VDEC_RESET_DREQ                 SC_VDEC_RESET_DREQ                 ; /* C0C */
    volatile U_SC_JPG_RESET_REQ                   SC_JPG_RESET_REQ                   ; /* C10 */
    volatile U_SC_JPG_RESET_DREQ                  SC_JPG_RESET_DREQ                  ; /* C14 */
    volatile U_SC_I2C_RESET_REQ                   SC_I2C_RESET_REQ                   ; /* D00 */
    volatile U_SC_I2C_RESET_DREQ                  SC_I2C_RESET_DREQ                  ; /* D04 */
    volatile U_SC_UART_RESET_REQ                  SC_UART_RESET_REQ                  ; /* D08 */
    volatile U_SC_UART_RESET_DREQ                 SC_UART_RESET_DREQ                 ; /* D0C */
    volatile U_SC_SPI_RESET_REQ                   SC_SPI_RESET_REQ                   ; /* D10 */
    volatile U_SC_SPI_RESET_DREQ                  SC_SPI_RESET_DREQ                  ; /* D14 */
    volatile U_SC_GPIO_RESET_REQ                  SC_GPIO_RESET_REQ                  ; /* D18 */
    volatile U_SC_GPIO_RESET_DREQ                 SC_GPIO_RESET_DREQ                 ; /* D1C */
    volatile U_SC_MDIO_RESET_REQ                  SC_MDIO_RESET_REQ                  ; /* D30 */
    volatile U_SC_MDIO_RESET_DREQ                 SC_MDIO_RESET_DREQ                 ; /* D34 */
    volatile U_SC_DDRC_RESET_REQ                  SC_DDRC_RESET_REQ                  ; /* E00 */
    volatile U_SC_DDRC_RESET_DREQ                 SC_DDRC_RESET_DREQ                 ; /* E04 */
    volatile U_SC_HHA_RESET_REQ                   SC_HHA_RESET_REQ                   ; /* E08 */
    volatile U_SC_HHA_RESET_DREQ                  SC_HHA_RESET_DREQ                  ; /* E0C */
    volatile U_SC_MN_RESET_REQ                    SC_MN_RESET_REQ                    ; /* E10 */
    volatile U_SC_MN_RESET_DREQ                   SC_MN_RESET_DREQ                   ; /* E14 */
    volatile U_SC_DDRC_EXMBIST_RESET_REQ          SC_DDRC_EXMBIST_RESET_REQ          ; /* E18 */
    volatile U_SC_DDRC_EXMBIST_RESET_DREQ         SC_DDRC_EXMBIST_RESET_DREQ         ; /* E1C */
    volatile U_SC_DDRC_PACK_RESET_REQ             SC_DDRC_PACK_RESET_REQ             ; /* E30 */
    volatile U_SC_DDRC_PACK_REGS_RESET_DREQ       SC_DDRC_PACK_REGS_RESET_DREQ       ; /* E34 */
    volatile U_SC_L2BUFF_RESET_REQ                SC_L2BUFF_RESET_REQ                ; /* E38 */
    volatile U_SC_L2BUFF__REGS_RESET_DREQ         SC_L2BUFF__REGS_RESET_DREQ         ; /* E3C */
    volatile U_SC_AO_RESET_CTRL_DDR               SC_AO_RESET_CTRL_DDR               ; /* 2000 */
    volatile U_SC_DDR_MODE_CTRL                   SC_DDR_MODE_CTRL                   ; /* 2004 */
    volatile U_SC_SPI_CTRL                        SC_SPI_CTRL                        ; /* 2020 */
    volatile U_SC_I2C_CTRL_SET                    SC_I2C_CTRL_SET                    ; /* 2030 */
    volatile U_SC_I2C_CTRL_CLR                    SC_I2C_CTRL_CLR                    ; /* 2034 */
    volatile U_SC_MDIO0_CTRL                      SC_MDIO0_CTRL                      ; /* 2038 */
    volatile U_SC_DISPATCH0_ERRRSP                SC_DISPATCH0_ERRRSP                ; /* 2060 */
    volatile U_SC_DISPATCH1_ERRRSP                SC_DISPATCH1_ERRRSP                ; /* 2064 */
    volatile U_SC_CFG_AWADDR_EXT_PNGD0            SC_CFG_AWADDR_EXT_PNGD0            ; /* 2100 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD0            SC_CFG_ARADDR_EXT_PNGD0            ; /* 2104 */
    volatile U_SC_CFG_AWUSER_L_PNGD0              SC_CFG_AWUSER_L_PNGD0              ; /* 2108 */
    volatile U_SC_CFG_AWUSER_M_PNGD0              SC_CFG_AWUSER_M_PNGD0              ; /* 210C */
    volatile U_SC_CFG_AWUSER_H_PNGD0              SC_CFG_AWUSER_H_PNGD0              ; /* 2110 */
    volatile U_SC_CFG_ARUSER_L_PNGD0              SC_CFG_ARUSER_L_PNGD0              ; /* 2114 */
    volatile U_SC_CFG_ARUSER_M_PNGD0              SC_CFG_ARUSER_M_PNGD0              ; /* 2118 */
    volatile U_SC_CFG_ARUSER_H_PNGD0              SC_CFG_ARUSER_H_PNGD0              ; /* 211C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD0             SC_CFG_SHIM_CTRL_PNGD0             ; /* 2120 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD0            SC_CFG_CACHE_CTRL_PNGD0            ; /* 2128 */
    volatile U_SC_CFG_AWADDR_EXT_PNGD1            SC_CFG_AWADDR_EXT_PNGD1            ; /* 2200 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD1            SC_CFG_ARADDR_EXT_PNGD1            ; /* 2204 */
    volatile U_SC_CFG_AWUSER_L_PNGD1              SC_CFG_AWUSER_L_PNGD1              ; /* 2208 */
    volatile U_SC_CFG_AWUSER_M_PNGD1              SC_CFG_AWUSER_M_PNGD1              ; /* 220C */
    volatile U_SC_CFG_AWUSER_H_PNGD1              SC_CFG_AWUSER_H_PNGD1              ; /* 2210 */
    volatile U_SC_CFG_ARUSER_L_PNGD1              SC_CFG_ARUSER_L_PNGD1              ; /* 2214 */
    volatile U_SC_CFG_ARUSER_M_PNGD1              SC_CFG_ARUSER_M_PNGD1              ; /* 2218 */
    volatile U_SC_CFG_ARUSER_H_PNGD1              SC_CFG_ARUSER_H_PNGD1              ; /* 221C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD1             SC_CFG_SHIM_CTRL_PNGD1             ; /* 2220 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD1            SC_CFG_CACHE_CTRL_PNGD1            ; /* 2228 */
    volatile U_SC_QOS_CTRL_PNGD0                  SC_QOS_CTRL_PNGD0                  ; /* 2250 */
    volatile U_SC_QOS_CTRL_PNGD1                  SC_QOS_CTRL_PNGD1                  ; /* 2252 */
    volatile U_SC_QOS_CTRL_PNGD2                  SC_QOS_CTRL_PNGD2                  ; /* 2254 */
    volatile U_SC_QOS_CTRL_PNGD3                  SC_QOS_CTRL_PNGD3                  ; /* 2256 */
    volatile U_SC_QOS_CTRL_PNGD4                  SC_QOS_CTRL_PNGD4                  ; /* 2258 */
    volatile U_SC_QOS_CTRL_PNGD5                  SC_QOS_CTRL_PNGD5                  ; /* 225A */
    volatile U_SC_CFG_AWADDR_EXT_PNGD2            SC_CFG_AWADDR_EXT_PNGD2            ; /* 2300 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD2            SC_CFG_ARADDR_EXT_PNGD2            ; /* 2304 */
    volatile U_SC_CFG_AWUSER_L_PNGD2              SC_CFG_AWUSER_L_PNGD2              ; /* 2308 */
    volatile U_SC_CFG_AWUSER_M_PNGD2              SC_CFG_AWUSER_M_PNGD2              ; /* 230C */
    volatile U_SC_CFG_AWUSER_H_PNGD2              SC_CFG_AWUSER_H_PNGD2              ; /* 2310 */
    volatile U_SC_CFG_ARUSER_L_PNGD2              SC_CFG_ARUSER_L_PNGD2              ; /* 2314 */
    volatile U_SC_CFG_ARUSER_M_PNGD2              SC_CFG_ARUSER_M_PNGD2              ; /* 2318 */
    volatile U_SC_CFG_ARUSER_H_PNGD2              SC_CFG_ARUSER_H_PNGD2              ; /* 231C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD2             SC_CFG_SHIM_CTRL_PNGD2             ; /* 2320 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD2            SC_CFG_CACHE_CTRL_PNGD2            ; /* 2328 */
    volatile U_SC_CFG_AWADDR_EXT_PNGD3            SC_CFG_AWADDR_EXT_PNGD3            ; /* 2400 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD3            SC_CFG_ARADDR_EXT_PNGD3            ; /* 2404 */
    volatile U_SC_CFG_AWUSER_L_PNGD3              SC_CFG_AWUSER_L_PNGD3              ; /* 2408 */
    volatile U_SC_CFG_AWUSER_M_PNGD3              SC_CFG_AWUSER_M_PNGD3              ; /* 240C */
    volatile U_SC_CFG_AWUSER_H_PNGD3              SC_CFG_AWUSER_H_PNGD3              ; /* 2410 */
    volatile U_SC_CFG_ARUSER_L_PNGD3              SC_CFG_ARUSER_L_PNGD3              ; /* 2414 */
    volatile U_SC_CFG_ARUSER_M_PNGD3              SC_CFG_ARUSER_M_PNGD3              ; /* 2418 */
    volatile U_SC_CFG_ARUSER_H_PNGD3              SC_CFG_ARUSER_H_PNGD3              ; /* 241C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD3             SC_CFG_SHIM_CTRL_PNGD3             ; /* 2420 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD3            SC_CFG_CACHE_CTRL_PNGD3            ; /* 2428 */
    volatile U_SC_CFG_AWADDR_EXT_PNGD4            SC_CFG_AWADDR_EXT_PNGD4            ; /* 2500 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD4            SC_CFG_ARADDR_EXT_PNGD4            ; /* 2504 */
    volatile U_SC_CFG_AWUSER_L_PNGD4              SC_CFG_AWUSER_L_PNGD4              ; /* 2508 */
    volatile U_SC_CFG_AWUSER_M_PNGD4              SC_CFG_AWUSER_M_PNGD4              ; /* 250C */
    volatile U_SC_CFG_AWUSER_H_PNGD4              SC_CFG_AWUSER_H_PNGD4              ; /* 2510 */
    volatile U_SC_CFG_ARUSER_L_PNGD4              SC_CFG_ARUSER_L_PNGD4              ; /* 2514 */
    volatile U_SC_CFG_ARUSER_M_PNGD4              SC_CFG_ARUSER_M_PNGD4              ; /* 2518 */
    volatile U_SC_CFG_ARUSER_H_PNGD4              SC_CFG_ARUSER_H_PNGD4              ; /* 251C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD4             SC_CFG_SHIM_CTRL_PNGD4             ; /* 2520 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD4            SC_CFG_CACHE_CTRL_PNGD4            ; /* 2528 */
    volatile U_SC_CFG_AWADDR_EXT_PNGD5            SC_CFG_AWADDR_EXT_PNGD5            ; /* 2600 */
    volatile U_SC_CFG_ARADDR_EXT_PNGD5            SC_CFG_ARADDR_EXT_PNGD5            ; /* 2604 */
    volatile U_SC_CFG_AWUSER_L_PNGD5              SC_CFG_AWUSER_L_PNGD5              ; /* 2608 */
    volatile U_SC_CFG_AWUSER_M_PNGD5              SC_CFG_AWUSER_M_PNGD5              ; /* 260C */
    volatile U_SC_CFG_AWUSER_H_PNGD5              SC_CFG_AWUSER_H_PNGD5              ; /* 2610 */
    volatile U_SC_CFG_ARUSER_L_PNGD5              SC_CFG_ARUSER_L_PNGD5              ; /* 2614 */
    volatile U_SC_CFG_ARUSER_M_PNGD5              SC_CFG_ARUSER_M_PNGD5              ; /* 2618 */
    volatile U_SC_CFG_ARUSER_H_PNGD5              SC_CFG_ARUSER_H_PNGD5              ; /* 261C */
    volatile U_SC_CFG_SHIM_CTRL_PNGD5             SC_CFG_SHIM_CTRL_PNGD5             ; /* 2620 */
    volatile U_SC_CFG_CACHE_CTRL_PNGD5            SC_CFG_CACHE_CTRL_PNGD5            ; /* 2628 */
    volatile U_SC_CFG_AWADDR_EXT_VENC             SC_CFG_AWADDR_EXT_VENC             ; /* 2700 */
    volatile U_SC_CFG_ARADDR_EXT_VENC             SC_CFG_ARADDR_EXT_VENC             ; /* 2704 */
    volatile U_SC_CFG_AWUSER_L_VENC               SC_CFG_AWUSER_L_VENC               ; /* 2708 */
    volatile U_SC_CFG_AWUSER_M_VENC               SC_CFG_AWUSER_M_VENC               ; /* 270C */
    volatile U_SC_CFG_AWUSER_H_VENC               SC_CFG_AWUSER_H_VENC               ; /* 2710 */
    volatile U_SC_CFG_ARUSER_L_VENC               SC_CFG_ARUSER_L_VENC               ; /* 2714 */
    volatile U_SC_CFG_ARUSER_M_VENC               SC_CFG_ARUSER_M_VENC               ; /* 2718 */
    volatile U_SC_CFG_ARUSER_H_VENC               SC_CFG_ARUSER_H_VENC               ; /* 271C */
    volatile U_SC_CFG_SHIM_CTRL_VENC              SC_CFG_SHIM_CTRL_VENC              ; /* 2720 */
    volatile U_SC_CFG_CACHE_CTRL_VENC             SC_CFG_CACHE_CTRL_VENC             ; /* 2728 */
    volatile U_SC_CFG_AWADDR_EXT_VDEC0            SC_CFG_AWADDR_EXT_VDEC0            ; /* 2800 */
    volatile U_SC_CFG_ARADDR_EXT_VDEC0            SC_CFG_ARADDR_EXT_VDEC0            ; /* 2804 */
    volatile U_SC_CFG_AWUSER_L_VDEC0              SC_CFG_AWUSER_L_VDEC0              ; /* 2808 */
    volatile U_SC_CFG_AWUSER_M_VDEC0              SC_CFG_AWUSER_M_VDEC0              ; /* 280C */
    volatile U_SC_CFG_AWUSER_H_VDEC0              SC_CFG_AWUSER_H_VDEC0              ; /* 2810 */
    volatile U_SC_CFG_ARUSER_L_VDEC0              SC_CFG_ARUSER_L_VDEC0              ; /* 2814 */
    volatile U_SC_CFG_ARUSER_M_VDEC0              SC_CFG_ARUSER_M_VDEC0              ; /* 2818 */
    volatile U_SC_CFG_ARUSER_H_VDEC0              SC_CFG_ARUSER_H_VDEC0              ; /* 281C */
    volatile U_SC_CFG_SHIM_CTRL_VDEC0             SC_CFG_SHIM_CTRL_VDEC0             ; /* 2820 */
    volatile U_SC_CFG_CACHE_CTRL_VDEC0            SC_CFG_CACHE_CTRL_VDEC0            ; /* 2824 */
    volatile U_SC_CFG_AWADDR_EXT_VDEC1            SC_CFG_AWADDR_EXT_VDEC1            ; /* 2900 */
    volatile U_SC_CFG_ARADDR_EXT_VDEC1            SC_CFG_ARADDR_EXT_VDEC1            ; /* 2904 */
    volatile U_SC_CFG_AWUSER_L_VDEC1              SC_CFG_AWUSER_L_VDEC1              ; /* 2908 */
    volatile U_SC_CFG_AWUSER_M_VDEC1              SC_CFG_AWUSER_M_VDEC1              ; /* 290C */
    volatile U_SC_CFG_AWUSER_H_VDEC1              SC_CFG_AWUSER_H_VDEC1              ; /* 2910 */
    volatile U_SC_CFG_ARUSER_L_VDEC1              SC_CFG_ARUSER_L_VDEC1              ; /* 2914 */
    volatile U_SC_CFG_ARUSER_M_VDEC1              SC_CFG_ARUSER_M_VDEC1              ; /* 2918 */
    volatile U_SC_CFG_ARUSER_H_VDEC1              SC_CFG_ARUSER_H_VDEC1              ; /* 291C */
    volatile U_SC_CFG_SHIM_CTRL_VDEC1             SC_CFG_SHIM_CTRL_VDEC1             ; /* 2920 */
    volatile U_SC_CFG_CACHE_CTRL_VDEC1            SC_CFG_CACHE_CTRL_VDEC1            ; /* 2924 */
    volatile U_SC_SOFT_REQ_PNGD0                  SC_SOFT_REQ_PNGD0                  ; /* 2AA0 */
    volatile U_SC_SOFT_REQ_PNGD1                  SC_SOFT_REQ_PNGD1                  ; /* 2AA4 */
    volatile U_SC_SOFT_REQ_PNGD2                  SC_SOFT_REQ_PNGD2                  ; /* 2AA8 */
    volatile U_SC_SOFT_REQ_PNGD3                  SC_SOFT_REQ_PNGD3                  ; /* 2AAC */
    volatile U_SC_SOFT_REQ_PNGD4                  SC_SOFT_REQ_PNGD4                  ; /* 2AB0 */
    volatile U_SC_SOFT_REQ_PNGD5                  SC_SOFT_REQ_PNGD5                  ; /* 2AB4 */
    volatile U_SC_MEM_CTRL_SMMU0                  SC_MEM_CTRL_SMMU0                  ; /* 3000 */
    volatile U_SC_MEM_CTRL_SMMU1                  SC_MEM_CTRL_SMMU1                  ; /* 3004 */
    volatile U_SC_VDEC_BYP_CTRL                   SC_VDEC_BYP_CTRL                   ; /* 3400 */
    volatile U_SC_UART_SEL                        SC_UART_SEL                        ; /* 3404 */
    volatile U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE  SC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE  ; /* 3500 */
    volatile U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM    SC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM    ; /* 3504 */
    volatile U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_WINDOW SC_VDEC0_CFG_AR_CMD_TIMEOUT_WINDOW ; /* 3508 */
    volatile U_SC_VDEC0_CFG_AR_CMD_TIMEOUT_MODE   SC_VDEC0_CFG_AR_CMD_TIMEOUT_MODE   ; /* 350C */
    volatile U_SC_VDEC0_CFG_AR_QOS_CTL_BP_EN      SC_VDEC0_CFG_AR_QOS_CTL_BP_EN      ; /* 3510 */
    volatile U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE  SC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE  ; /* 3514 */
    volatile U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM    SC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM    ; /* 3518 */
    volatile U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_WINDOW SC_VDEC0_CFG_AW_CMD_TIMEOUT_WINDOW ; /* 351C */
    volatile U_SC_VDEC0_CFG_AW_CMD_TIMEOUT_MODE   SC_VDEC0_CFG_AW_CMD_TIMEOUT_MODE   ; /* 3520 */
    volatile U_SC_VDEC0_CFG_AW_QOS_CTL_BP_EN      SC_VDEC0_CFG_AW_QOS_CTL_BP_EN      ; /* 3524 */
    volatile U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE  SC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE  ; /* 3528 */
    volatile U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM    SC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM    ; /* 352C */
    volatile U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_WINDOW SC_VDEC1_CFG_AR_CMD_TIMEOUT_WINDOW ; /* 3530 */
    volatile U_SC_VDEC1_CFG_AR_CMD_TIMEOUT_MODE   SC_VDEC1_CFG_AR_CMD_TIMEOUT_MODE   ; /* 3534 */
    volatile U_SC_VDEC1_CFG_AR_QOS_CTL_BP_EN      SC_VDEC1_CFG_AR_QOS_CTL_BP_EN      ; /* 3538 */
    volatile U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE  SC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE  ; /* 353C */
    volatile U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM    SC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM    ; /* 3540 */
    volatile U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_WINDOW SC_VDEC1_CFG_AW_CMD_TIMEOUT_WINDOW ; /* 3544 */
    volatile U_SC_VDEC1_CFG_AW_CMD_TIMEOUT_MODE   SC_VDEC1_CFG_AW_CMD_TIMEOUT_MODE   ; /* 3548 */
    volatile U_SC_VDEC1_CFG_AW_QOS_CTL_BP_EN      SC_VDEC1_CFG_AW_QOS_CTL_BP_EN      ; /* 354C */
    volatile U_SC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE   SC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 3550 */
    volatile U_SC_VPC0_CFG_AR_CMD_TIMEOUT_NUM     SC_VPC0_CFG_AR_CMD_TIMEOUT_NUM     ; /* 3554 */
    volatile U_SC_VPC0_CFG_AR_CMD_TIMEOUT_WINDOW  SC_VPC0_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 3558 */
    volatile U_SC_VPC0_CFG_AR_CMD_TIMEOUT_MODE    SC_VPC0_CFG_AR_CMD_TIMEOUT_MODE    ; /* 355C */
    volatile U_SC_VPC0_CFG_AR_QOS_CTL_BP_EN       SC_VPC0_CFG_AR_QOS_CTL_BP_EN       ; /* 3560 */
    volatile U_SC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE   SC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 3564 */
    volatile U_SC_VPC0_CFG_AW_CMD_TIMEOUT_NUM     SC_VPC0_CFG_AW_CMD_TIMEOUT_NUM     ; /* 3568 */
    volatile U_SC_VPC0_CFG_AW_CMD_TIMEOUT_WINDOW  SC_VPC0_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 356C */
    volatile U_SC_VPC0_CFG_AW_CMD_TIMEOUT_MODE    SC_VPC0_CFG_AW_CMD_TIMEOUT_MODE    ; /* 3570 */
    volatile U_SC_VPC0_CFG_AW_QOS_CTL_BP_EN       SC_VPC0_CFG_AW_QOS_CTL_BP_EN       ; /* 3574 */
    volatile U_SC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE   SC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 3578 */
    volatile U_SC_VPC1_CFG_AR_CMD_TIMEOUT_NUM     SC_VPC1_CFG_AR_CMD_TIMEOUT_NUM     ; /* 357C */
    volatile U_SC_VPC1_CFG_AR_CMD_TIMEOUT_WINDOW  SC_VPC1_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 3580 */
    volatile U_SC_VPC1_CFG_AR_CMD_TIMEOUT_MODE    SC_VPC1_CFG_AR_CMD_TIMEOUT_MODE    ; /* 3584 */
    volatile U_SC_VPC1_CFG_AR_QOS_CTL_BP_EN       SC_VPC1_CFG_AR_QOS_CTL_BP_EN       ; /* 3588 */
    volatile U_SC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE   SC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 358C */
    volatile U_SC_VPC1_CFG_AW_CMD_TIMEOUT_NUM     SC_VPC1_CFG_AW_CMD_TIMEOUT_NUM     ; /* 3590 */
    volatile U_SC_VPC1_CFG_AW_CMD_TIMEOUT_WINDOW  SC_VPC1_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 3594 */
    volatile U_SC_VPC1_CFG_AW_CMD_TIMEOUT_MODE    SC_VPC1_CFG_AW_CMD_TIMEOUT_MODE    ; /* 3598 */
    volatile U_SC_VPC1_CFG_AW_QOS_CTL_BP_EN       SC_VPC1_CFG_AW_QOS_CTL_BP_EN       ; /* 359C */
    volatile U_SC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE   SC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 35A0 */
    volatile U_SC_VPC2_CFG_AR_CMD_TIMEOUT_NUM     SC_VPC2_CFG_AR_CMD_TIMEOUT_NUM     ; /* 35A4 */
    volatile U_SC_VPC2_CFG_AR_CMD_TIMEOUT_WINDOW  SC_VPC2_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 35A8 */
    volatile U_SC_VPC2_CFG_AR_CMD_TIMEOUT_MODE    SC_VPC2_CFG_AR_CMD_TIMEOUT_MODE    ; /* 35AC */
    volatile U_SC_VPC2_CFG_AR_QOS_CTL_BP_EN       SC_VPC2_CFG_AR_QOS_CTL_BP_EN       ; /* 35B0 */
    volatile U_SC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE   SC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 35B4 */
    volatile U_SC_VPC2_CFG_AW_CMD_TIMEOUT_NUM     SC_VPC2_CFG_AW_CMD_TIMEOUT_NUM     ; /* 35B8 */
    volatile U_SC_VPC2_CFG_AW_CMD_TIMEOUT_WINDOW  SC_VPC2_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 35BC */
    volatile U_SC_VPC2_CFG_AW_CMD_TIMEOUT_MODE    SC_VPC2_CFG_AW_CMD_TIMEOUT_MODE    ; /* 35C0 */
    volatile U_SC_VPC2_CFG_AW_QOS_CTL_BP_EN       SC_VPC2_CFG_AW_QOS_CTL_BP_EN       ; /* 35C4 */
    volatile U_SC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE   SC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 35C8 */
    volatile U_SC_VPC3_CFG_AR_CMD_TIMEOUT_NUM     SC_VPC3_CFG_AR_CMD_TIMEOUT_NUM     ; /* 35CC */
    volatile U_SC_VPC3_CFG_AR_CMD_TIMEOUT_WINDOW  SC_VPC3_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 35D0 */
    volatile U_SC_VPC3_CFG_AR_CMD_TIMEOUT_MODE    SC_VPC3_CFG_AR_CMD_TIMEOUT_MODE    ; /* 35D4 */
    volatile U_SC_VPC3_CFG_AR_QOS_CTL_BP_EN       SC_VPC3_CFG_AR_QOS_CTL_BP_EN       ; /* 35D8 */
    volatile U_SC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE   SC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 35DC */
    volatile U_SC_VPC3_CFG_AW_CMD_TIMEOUT_NUM     SC_VPC3_CFG_AW_CMD_TIMEOUT_NUM     ; /* 35E0 */
    volatile U_SC_VPC3_CFG_AW_CMD_TIMEOUT_WINDOW  SC_VPC3_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 35E4 */
    volatile U_SC_VPC3_CFG_AW_CMD_TIMEOUT_MODE    SC_VPC3_CFG_AW_CMD_TIMEOUT_MODE    ; /* 35E8 */
    volatile U_SC_VPC3_CFG_AW_QOS_CTL_BP_EN       SC_VPC3_CFG_AW_QOS_CTL_BP_EN       ; /* 35EC */
    volatile U_SC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE   SC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 35F0 */
    volatile U_SC_JPEG_CFG_AR_CMD_TIMEOUT_NUM     SC_JPEG_CFG_AR_CMD_TIMEOUT_NUM     ; /* 35F4 */
    volatile U_SC_JPEG_CFG_AR_CMD_TIMEOUT_WINDOW  SC_JPEG_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 35F8 */
    volatile U_SC_JPEG_CFG_AR_CMD_TIMEOUT_MODE    SC_JPEG_CFG_AR_CMD_TIMEOUT_MODE    ; /* 35FC */
    volatile U_SC_JPEG_CFG_AR_QOS_CTL_BP_EN       SC_JPEG_CFG_AR_QOS_CTL_BP_EN       ; /* 3600 */
    volatile U_SC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE   SC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 3604 */
    volatile U_SC_JPEG_CFG_AW_CMD_TIMEOUT_NUM     SC_JPEG_CFG_AW_CMD_TIMEOUT_NUM     ; /* 3608 */
    volatile U_SC_JPEG_CFG_AW_CMD_TIMEOUT_WINDOW  SC_JPEG_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 360C */
    volatile U_SC_JPEG_CFG_AW_CMD_TIMEOUT_MODE    SC_JPEG_CFG_AW_CMD_TIMEOUT_MODE    ; /* 3610 */
    volatile U_SC_JPEG_CFG_AW_QOS_CTL_BP_EN       SC_JPEG_CFG_AW_QOS_CTL_BP_EN       ; /* 3614 */
    volatile U_SC_VENC_CFG_AR_CMD_TIMEOUT_VALUE   SC_VENC_CFG_AR_CMD_TIMEOUT_VALUE   ; /* 3618 */
    volatile U_SC_VENC_CFG_AR_CMD_TIMEOUT_NUM     SC_VENC_CFG_AR_CMD_TIMEOUT_NUM     ; /* 361C */
    volatile U_SC_VENC_CFG_AR_CMD_TIMEOUT_WINDOW  SC_VENC_CFG_AR_CMD_TIMEOUT_WINDOW  ; /* 3620 */
    volatile U_SC_VENC_CFG_AR_CMD_TIMEOUT_MODE    SC_VENC_CFG_AR_CMD_TIMEOUT_MODE    ; /* 3624 */
    volatile U_SC_VENC_CFG_AR_QOS_CTL_BP_EN       SC_VENC_CFG_AR_QOS_CTL_BP_EN       ; /* 3628 */
    volatile U_SC_VENC_CFG_AW_CMD_TIMEOUT_VALUE   SC_VENC_CFG_AW_CMD_TIMEOUT_VALUE   ; /* 362C */
    volatile U_SC_VENC_CFG_AW_CMD_TIMEOUT_NUM     SC_VENC_CFG_AW_CMD_TIMEOUT_NUM     ; /* 3630 */
    volatile U_SC_VENC_CFG_AW_CMD_TIMEOUT_WINDOW  SC_VENC_CFG_AW_CMD_TIMEOUT_WINDOW  ; /* 3634 */
    volatile U_SC_VENC_CFG_AW_CMD_TIMEOUT_MODE    SC_VENC_CFG_AW_CMD_TIMEOUT_MODE    ; /* 3638 */
    volatile U_SC_VENC_CFG_AW_QOS_CTL_BP_EN       SC_VENC_CFG_AW_QOS_CTL_BP_EN       ; /* 363C */
    volatile U_SC_CFG_QOS_BP_MASK                 SC_CFG_QOS_BP_MASK                 ; /* 3640 */
    volatile U_SC_CFG_QOS_BP_MODE                 SC_CFG_QOS_BP_MODE                 ; /* 3644 */
    volatile U_SC_CMDLST_WR_MASK_VPC0             SC_CMDLST_WR_MASK_VPC0             ; /* 3750 */
    volatile U_SC_CMDLST_WR_MASK_VPC1             SC_CMDLST_WR_MASK_VPC1             ; /* 3754 */
    volatile U_SC_CMDLST_WR_MASK_VPC2             SC_CMDLST_WR_MASK_VPC2             ; /* 3758 */
    volatile U_SC_CMDLST_WR_MASK_VPC3             SC_CMDLST_WR_MASK_VPC3             ; /* 375C */
    volatile U_SC_DDRC_IO_RESET_STATE             SC_DDRC_IO_RESET_STATE             ; /* 5200 */
    volatile U_SC_SMMU0_CLK_ST                    SC_SMMU0_CLK_ST                    ; /* 5300 */
    volatile U_SC_PNGD_CLK_ST                     SC_PNGD_CLK_ST                     ; /* 5318 */
    volatile U_SC_VPC_CLK_ST                      SC_VPC_CLK_ST                      ; /* 5320 */
    volatile U_SC_VENC_CLK_ST                     SC_VENC_CLK_ST                     ; /* 5328 */
    volatile U_SC_SMMU1_CLK_ST                    SC_SMMU1_CLK_ST                    ; /* 5500 */
    volatile U_SC_FTE_CLK_ST                      SC_FTE_CLK_ST                      ; /* 5508 */
    volatile U_SC_VDEC_CLK_ST                     SC_VDEC_CLK_ST                     ; /* 5510 */
    volatile U_SC_JPG_CLK_ST                      SC_JPG_CLK_ST                      ; /* 5518 */
    volatile U_SC_I2C_CLK_ST                      SC_I2C_CLK_ST                      ; /* 5600 */
    volatile U_SC_UART_CLK_ST                     SC_UART_CLK_ST                     ; /* 5608 */
    volatile U_SC_SPI_CLK_ST                      SC_SPI_CLK_ST                      ; /* 5610 */
    volatile U_SC_GPIO_CLK_ST                     SC_GPIO_CLK_ST                     ; /* 5618 */
    volatile U_SC_MDIO_CLK_ST                     SC_MDIO_CLK_ST                     ; /* 5630 */
    volatile U_SC_DDR_CLK_ST                      SC_DDR_CLK_ST                      ; /* 5700 */
    volatile U_SC_HHA_CLK_ST                      SC_HHA_CLK_ST                      ; /* 5708 */
    volatile U_SC_MN_CLK_ST                       SC_MN_CLK_ST                       ; /* 5710 */
    volatile U_SC_EXMBIST_CLK_ST                  SC_EXMBIST_CLK_ST                  ; /* 5718 */
    volatile U_SC_DDR_APB_CLK_ST                  SC_DDR_APB_CLK_ST                  ; /* 5738 */
    volatile U_SC_L2BUFF_CLK_ST                   SC_L2BUFF_CLK_ST                   ; /* 5758 */
    volatile U_SC_PNGD_RESET_ST                   SC_PNGD_RESET_ST                   ; /* 5A18 */
    volatile U_SC_VPC_RESET_ST                    SC_VPC_RESET_ST                    ; /* 5A20 */
    volatile U_SC_VENC_RESET_ST                   SC_VENC_RESET_ST                   ; /* 5A28 */
    volatile U_SC_FTE_RESET_ST                    SC_FTE_RESET_ST                    ; /* 5C00 */
    volatile U_SC_VDEC_RESET_ST                   SC_VDEC_RESET_ST                   ; /* 5C08 */
    volatile U_SC_JPG_RESET_ST                    SC_JPG_RESET_ST                    ; /* 5C10 */
    volatile U_SC_I2C_RESET_ST                    SC_I2C_RESET_ST                    ; /* 5D00 */
    volatile U_SC_UART_RESET_ST                   SC_UART_RESET_ST                   ; /* 5D08 */
    volatile U_SC_SPI_RESET_ST                    SC_SPI_RESET_ST                    ; /* 5D10 */
    volatile U_SC_GPIO_RESET_ST                   SC_GPIO_RESET_ST                   ; /* 5D18 */
    volatile U_SC_MDIO_RESET_ST                   SC_MDIO_RESET_ST                   ; /* 5D30 */
    volatile U_SC_DDRC_RESET_ST                   SC_DDRC_RESET_ST                   ; /* 5E00 */
    volatile U_SC_HHA_RESET_ST                    SC_HHA_RESET_ST                    ; /* 5E08 */
    volatile U_SC_MN_RESET_ST                     SC_MN_RESET_ST                     ; /* 5E10 */
    volatile U_SC_DDRC_EXMBIST_RESET_ST           SC_DDRC_EXMBIST_RESET_ST           ; /* 5E18 */
    volatile U_SC_DDRC_PACK_RESET_ST              SC_DDRC_PACK_RESET_ST              ; /* 5E30 */
    volatile U_SC_L2BUFF_REGS_RESET_ST            SC_L2BUFF_REGS_RESET_ST            ; /* 5E38 */
    volatile U_SC_I2C_CTRL_ST                     SC_I2C_CTRL_ST                     ; /* 6000 */
    volatile U_SC_DEBUG_INFO_ST                   SC_DEBUG_INFO_ST                   ; /* 6100 */
    volatile U_SC_VDEC0_AR_DEBUG_INFO_ST0         SC_VDEC0_AR_DEBUG_INFO_ST0         ; /* 6104 */
    volatile U_SC_VDEC0_AR_DEBUG_INFO_ST1         SC_VDEC0_AR_DEBUG_INFO_ST1         ; /* 6108 */
    volatile U_SC_VDEC0_AW_DEBUG_INFO_ST0         SC_VDEC0_AW_DEBUG_INFO_ST0         ; /* 610C */
    volatile U_SC_VDEC0_AW_DEBUG_INFO_ST1         SC_VDEC0_AW_DEBUG_INFO_ST1         ; /* 6120 */
    volatile U_SC_VDEC1_AR_DEBUG_INFO_ST0         SC_VDEC1_AR_DEBUG_INFO_ST0         ; /* 6124 */
    volatile U_SC_VDEC1_AR_DEBUG_INFO_ST1         SC_VDEC1_AR_DEBUG_INFO_ST1         ; /* 6128 */
    volatile U_SC_VDEC1_AW_DEBUG_INFO_ST0         SC_VDEC1_AW_DEBUG_INFO_ST0         ; /* 612C */
    volatile U_SC_VDEC1_AW_DEBUG_INFO_ST1         SC_VDEC1_AW_DEBUG_INFO_ST1         ; /* 6130 */
    volatile U_SC_VPC0_AR_DEBUG_INFO_ST0          SC_VPC0_AR_DEBUG_INFO_ST0          ; /* 6134 */
    volatile U_SC_VPC0_AR_DEBUG_INFO_ST1          SC_VPC0_AR_DEBUG_INFO_ST1          ; /* 6138 */
    volatile U_SC_VPC0_AW_DEBUG_INFO_ST0          SC_VPC0_AW_DEBUG_INFO_ST0          ; /* 613C */
    volatile U_SC_VPC0_AW_DEBUG_INFO_ST1          SC_VPC0_AW_DEBUG_INFO_ST1          ; /* 6140 */
    volatile U_SC_VPC1_AR_DEBUG_INFO_ST0          SC_VPC1_AR_DEBUG_INFO_ST0          ; /* 6144 */
    volatile U_SC_VPC1_AR_DEBUG_INFO_ST1          SC_VPC1_AR_DEBUG_INFO_ST1          ; /* 6148 */
    volatile U_SC_VPC1_AW_DEBUG_INFO_ST0          SC_VPC1_AW_DEBUG_INFO_ST0          ; /* 614C */
    volatile U_SC_VPC1_AW_DEBUG_INFO_ST1          SC_VPC1_AW_DEBUG_INFO_ST1          ; /* 6150 */
    volatile U_SC_VPC2_AR_DEBUG_INFO_ST0          SC_VPC2_AR_DEBUG_INFO_ST0          ; /* 6154 */
    volatile U_SC_VPC2_AR_DEBUG_INFO_ST1          SC_VPC2_AR_DEBUG_INFO_ST1          ; /* 6158 */
    volatile U_SC_VPC2_AW_DEBUG_INFO_ST0          SC_VPC2_AW_DEBUG_INFO_ST0          ; /* 615C */
    volatile U_SC_VPC2_AW_DEBUG_INFO_ST1          SC_VPC2_AW_DEBUG_INFO_ST1          ; /* 6160 */
    volatile U_SC_VPC3_AR_DEBUG_INFO_ST0          SC_VPC3_AR_DEBUG_INFO_ST0          ; /* 6164 */
    volatile U_SC_VPC3_AR_DEBUG_INFO_ST1          SC_VPC3_AR_DEBUG_INFO_ST1          ; /* 6168 */
    volatile U_SC_VPC3_AW_DEBUG_INFO_ST0          SC_VPC3_AW_DEBUG_INFO_ST0          ; /* 616C */
    volatile U_SC_VPC3_AW_DEBUG_INFO_ST1          SC_VPC3_AW_DEBUG_INFO_ST1          ; /* 6170 */
    volatile U_SC_JPEG_AR_DEBUG_INFO_ST0          SC_JPEG_AR_DEBUG_INFO_ST0          ; /* 6174 */
    volatile U_SC_JPEG_AR_DEBUG_INFO_ST1          SC_JPEG_AR_DEBUG_INFO_ST1          ; /* 6178 */
    volatile U_SC_JPEG_AW_DEBUG_INFO_ST0          SC_JPEG_AW_DEBUG_INFO_ST0          ; /* 617C */
    volatile U_SC_JPEG_AW_DEBUG_INFO_ST1          SC_JPEG_AW_DEBUG_INFO_ST1          ; /* 6180 */
    volatile U_SC_VENC_AR_DEBUG_INFO_ST0          SC_VENC_AR_DEBUG_INFO_ST0          ; /* 6184 */
    volatile U_SC_VENC_AR_DEBUG_INFO_ST1          SC_VENC_AR_DEBUG_INFO_ST1          ; /* 6188 */
    volatile U_SC_VENC_AW_DEBUG_INFO_ST0          SC_VENC_AW_DEBUG_INFO_ST0          ; /* 618C */
    volatile U_SC_VENC_AW_DEBUG_INFO_ST1          SC_VENC_AW_DEBUG_INFO_ST1          ; /* 6190 */
    volatile U_SC_UCE_PROG_ST_DDR0                SC_UCE_PROG_ST_DDR0                ; /* 6200 */
    volatile U_EFUSE_VDEC_SPEC_HALF               EFUSE_VDEC_SPEC_HALF               ; /* 6300 */
    volatile U_DVPP_CFG_VERSION                   DVPP_CFG_VERSION                   ; /* E0A0 */
    volatile U_DVPP_CFG_MAGIC_WORD                DVPP_CFG_MAGIC_WORD                ; /* E0A4 */
    volatile U_SC_SYSCTRL_LOCK                    SC_SYSCTRL_LOCK                    ; /* F100 */
    volatile U_SC_SYSCTRL_UNLOCK                  SC_SYSCTRL_UNLOCK                  ; /* F110 */
    volatile U_SC_ECO_RSV0                        SC_ECO_RSV0                        ; /* FF00 */
    volatile U_SC_ECO_RSV1                        SC_ECO_RSV1                        ; /* FF04 */
    volatile U_SC_ECO_RSV2                        SC_ECO_RSV2                        ; /* FF08 */
    volatile U_SC_ECO_RSV3                        SC_ECO_RSV3                        ; /* FF0C */
    volatile U_SC_ECO_RSV4                        SC_ECO_RSV4                        ; /* FF10 */
    volatile U_SC_ECO_RSV5                        SC_ECO_RSV5                        ; /* FF14 */

} S_dvpp0_cfg_REGS_TYPE;

/* Declare the struct pointor of the module dvpp0_cfg */
extern volatile S_dvpp0_cfg_REGS_TYPE *gopdvpp0_cfgAllReg;

/* Declare the functions that set the member value */
int iSetSC_SMMU0_CLK_EN_icg_en_smmu0_trans(unsigned int uicg_en_smmu0_trans);
int iSetSC_SMMU0_CLK_DIS_icg_dis_smmu0_trans(unsigned int uicg_dis_smmu0_trans);
int iSetSC_PNGD_CLK_EN_icg_en_pngd(unsigned int uicg_en_pngd);
int iSetSC_PNGD_CLK_DIS_icg_dis_pngd(unsigned int uicg_dis_pngd);
int iSetSC_VPC_CLK_EN_icg_en_vpc(unsigned int uicg_en_vpc);
int iSetSC_VPC_CLK_DIS_icg_dis_vpc(unsigned int uicg_dis_vpc);
int iSetSC_VENC_CLK_EN_icg_en_venc(unsigned int uicg_en_venc);
int iSetSC_VENC_CLK_DIS_icg_dis_venc(unsigned int uicg_dis_venc);
int iSetSC_SMMU1_CLK_EN_icg_en_smmu1_trans(unsigned int uicg_en_smmu1_trans);
int iSetSC_SMMU1_CLK_DIS_icg_dis_smmu1_trans(unsigned int uicg_dis_smmu1_trans);
int iSetSC_FTE_CLK_EN_icg_en_fte(unsigned int uicg_en_fte);
int iSetSC_FTE_CLK_DIS_icg_dis_fte(unsigned int uicg_dis_fte);
int iSetSC_VDEC_CLK_EN_icg_en_vdec(unsigned int uicg_en_vdec);
int iSetSC_VDEC_CLK_DIS_icg_dis_vdec(unsigned int uicg_dis_vdec);
int iSetSC_JPG_CLK_EN_icg_en_jpg(unsigned int uicg_en_jpg);
int iSetSC_JPG_CLK_DIS_icg_dis_jpg(unsigned int uicg_dis_jpg);
int iSetSC_I2C_CLK_EN_icg_en_i2c(unsigned int uicg_en_i2c);
int iSetSC_I2C_CLK_DIS_icg_dis_i2c(unsigned int uicg_dis_i2c);
int iSetSC_UART_CLK_EN_icg_en_uart(unsigned int uicg_en_uart);
int iSetSC_UART_CLK_DIS_icg_dis_uart(unsigned int uicg_dis_uart);
int iSetSC_SPI_CLK_EN_icg_en_spi(unsigned int uicg_en_spi);
int iSetSC_SPI_CLK_DIS_icg_dis_spi(unsigned int uicg_dis_spi);
int iSetSC_GPIO_CLK_EN_icg_en_gpio(unsigned int uicg_en_gpio);
int iSetSC_GPIO_CLK_DIS_icg_dis_gpio(unsigned int uicg_dis_gpio);
int iSetSC_MDIO_CLK_EN_icg_en_mdio(unsigned int uicg_en_mdio);
int iSetSC_MDIO_CLK_DIS_icg_dis_mdio(unsigned int uicg_dis_mdio);
int iSetSC_DDR_CLK_EN_icg_en_ddr0(unsigned int uicg_en_ddr0);
int iSetSC_DDR_CLK_DIS_icg_dis_ddr0(unsigned int uicg_dis_ddr0);
int iSetSC_HHA_CLK_EN_icg_en_hha0(unsigned int uicg_en_hha0);
int iSetSC_HHA_CLK_DIS_icg_dis_hha0(unsigned int uicg_dis_hha0);
int iSetSC_MN_CLK_EN_icg_en_mn0(unsigned int uicg_en_mn0);
int iSetSC_MN_CLK_DIS_icg_dis_mn0(unsigned int uicg_dis_mn0);
int iSetSC_EXMBIST_CLK_EN_icg_en_exmbist0_cfg(unsigned int uicg_en_exmbist0_cfg);
int iSetSC_EXMBIST_CLK_EN_icg_en_exmbist0_aclk(unsigned int uicg_en_exmbist0_aclk);
int iSetSC_EXMBIST_CLK_DIS_icg_dis_exmbist0_cfg(unsigned int uicg_dis_exmbist0_cfg);
int iSetSC_EXMBIST_CLK_DIS_icg_dis_exmbist0_aclk(unsigned int uicg_dis_exmbist0_aclk);
int iSetSC_DDR_APB_CLK_EN_icg_en_dum_apb0(unsigned int uicg_en_dum_apb0);
int iSetSC_DDR_APB_CLK_EN_icg_en_p2p_m0(unsigned int uicg_en_p2p_m0);
int iSetSC_DDR_APB_CLK_DIS_icg_dis_dum_apb0(unsigned int uicg_dis_dum_apb0);
int iSetSC_DDR_APB_CLK_DIS_icg_dis_p2p_m0(unsigned int uicg_dis_p2p_m0);
int iSetSC_L2BUFF0_CLK_EN_icg_en_l2buff0(unsigned int uicg_en_l2buff0);
int iSetSC_L2BUFF0_CLK_DIS_icg_dis_l2buff0(unsigned int uicg_dis_l2buff0);
int iSetSC_PNGD_RESET_REQ_srst_req_pngd(unsigned int usrst_req_pngd);
int iSetSC_PNGD_RESET_DREQ_srst_dreq_pngd(unsigned int usrst_dreq_pngd);
int iSetSC_VPC_RESET_REQ_srst_req_vpc_apb(unsigned int usrst_req_vpc_apb);
int iSetSC_VPC_RESET_REQ_srst_req_vpc(unsigned int usrst_req_vpc);
int iSetSC_VPC_RESET_DREQ_srst_dreq_vpc_apb(unsigned int usrst_dreq_vpc_apb);
int iSetSC_VPC_RESET_DREQ_srst_dreq_vpc(unsigned int usrst_dreq_vpc);
int iSetSC_VENC_RESET_REQ_srst_req_venc_apb(unsigned int usrst_req_venc_apb);
int iSetSC_VENC_RESET_REQ_srst_req_venc_axi(unsigned int usrst_req_venc_axi);
int iSetSC_VENC_RESET_REQ_srst_req_venc(unsigned int usrst_req_venc);
int iSetSC_VENC_RESET_DREQ_srst_dreq_venc_apb(unsigned int usrst_dreq_venc_apb);
int iSetSC_VENC_RESET_DREQ_srst_dreq_venc_axi(unsigned int usrst_dreq_venc_axi);
int iSetSC_VENC_RESET_DREQ_srst_dreq_venc(unsigned int usrst_dreq_venc);
int iSetSC_FTE_RESET_REQ_srst_req_fte(unsigned int usrst_req_fte);
int iSetSC_FTE_RESET_DREQ_srst_dreq_fte(unsigned int usrst_dreq_fte);
int iSetSC_VDEC_RESET_REQ_srst_req_vdec(unsigned int usrst_req_vdec);
int iSetSC_VDEC_RESET_DREQ_srst_dreq_vdec(unsigned int usrst_dreq_vdec);
int iSetSC_JPG_RESET_REQ_srst_req_jpg_apb(unsigned int usrst_req_jpg_apb);
int iSetSC_JPG_RESET_REQ_srst_req_jpg_axi(unsigned int usrst_req_jpg_axi);
int iSetSC_JPG_RESET_REQ_srst_req_jpg(unsigned int usrst_req_jpg);
int iSetSC_JPG_RESET_DREQ_srst_dreq_jpg_apb(unsigned int usrst_dreq_jpg_apb);
int iSetSC_JPG_RESET_DREQ_srst_dreq_jpg_axi(unsigned int usrst_dreq_jpg_axi);
int iSetSC_JPG_RESET_DREQ_srst_dreq_jpg(unsigned int usrst_dreq_jpg);
int iSetSC_I2C_RESET_REQ_srst_req_i2c(unsigned int usrst_req_i2c);
int iSetSC_I2C_RESET_DREQ_srst_dreq_i2c(unsigned int usrst_dreq_i2c);
int iSetSC_UART_RESET_REQ_srst_req_uart(unsigned int usrst_req_uart);
int iSetSC_UART_RESET_DREQ_srst_dreq_uart(unsigned int usrst_dreq_uart);
int iSetSC_SPI_RESET_REQ_srst_req_spi(unsigned int usrst_req_spi);
int iSetSC_SPI_RESET_DREQ_srst_dreq_spi(unsigned int usrst_dreq_spi);
int iSetSC_GPIO_RESET_REQ_srst_req_gpio(unsigned int usrst_req_gpio);
int iSetSC_GPIO_RESET_DREQ_srst_dreq_gpio(unsigned int usrst_dreq_gpio);
int iSetSC_MDIO_RESET_REQ_srst_req_mdio(unsigned int usrst_req_mdio);
int iSetSC_MDIO_RESET_DREQ_srst_dreq_mdio(unsigned int usrst_dreq_mdio);
int iSetSC_DDRC_RESET_REQ_srst_req_ddr0(unsigned int usrst_req_ddr0);
int iSetSC_DDRC_RESET_DREQ_srst_dreq_ddr0(unsigned int usrst_dreq_ddr0);
int iSetSC_HHA_RESET_REQ_srst_req_hha0(unsigned int usrst_req_hha0);
int iSetSC_HHA_RESET_DREQ_srst_dreq_hha0(unsigned int usrst_dreq_hha0);
int iSetSC_MN_RESET_REQ_srst_req_mn0(unsigned int usrst_req_mn0);
int iSetSC_MN_RESET_DREQ_srst_dreq_mn0(unsigned int usrst_dreq_mn0);
int iSetSC_DDRC_EXMBIST_RESET_REQ_srst_req_exmbist0_areset(unsigned int usrst_req_exmbist0_areset);
int iSetSC_DDRC_EXMBIST_RESET_REQ_srst_req_exmbist0(unsigned int usrst_req_exmbist0);
int iSetSC_DDRC_EXMBIST_RESET_DREQ_srst_dreq_exmbist0_areset(unsigned int usrst_dreq_exmbist0_areset);
int iSetSC_DDRC_EXMBIST_RESET_DREQ_srst_dreq_exmbist0(unsigned int usrst_dreq_exmbist0);
int iSetSC_DDRC_PACK_RESET_REQ_srst_req_dum0(unsigned int usrst_req_dum0);
int iSetSC_DDRC_PACK_RESET_REQ_srst_req_p2p_m0(unsigned int usrst_req_p2p_m0);
int iSetSC_DDRC_PACK_REGS_RESET_DREQ_srst_dreq_dum0(unsigned int usrst_dreq_dum0);
int iSetSC_DDRC_PACK_REGS_RESET_DREQ_srst_dreq_p2p_m0(unsigned int usrst_dreq_p2p_m0);
int iSetSC_L2BUFF_RESET_REQ_srst_req_l2buff0(unsigned int usrst_req_l2buff0);
int iSetSC_L2BUFF__REGS_RESET_DREQ_srst_dreq_l2buff0(unsigned int usrst_dreq_l2buff0);
int iSetSC_AO_RESET_CTRL_DDR_ao_reset_ctrl_ddr0(unsigned int uao_reset_ctrl_ddr0);
int iSetSC_DDR_MODE_CTRL_byp_mode_ddrc3(unsigned int ubyp_mode_ddrc3);
int iSetSC_DDR_MODE_CTRL_byp_mode_ddrc2(unsigned int ubyp_mode_ddrc2);
int iSetSC_DDR_MODE_CTRL_byp_mode_ddrc1(unsigned int ubyp_mode_ddrc1);
int iSetSC_DDR_MODE_CTRL_byp_mode_ddrc0(unsigned int ubyp_mode_ddrc0);
int iSetSC_SPI_CTRL_spi2_cs_polarity(unsigned int uspi2_cs_polarity);
int iSetSC_SPI_CTRL_spi1_cs_polarity(unsigned int uspi1_cs_polarity);
int iSetSC_SPI_CTRL_spi0_cs_polarity(unsigned int uspi0_cs_polarity);
int iSetSC_I2C_CTRL_SET_i2c0_sda_cfg_set(unsigned int ui2c0_sda_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c0_dat_oe_cfg_set(unsigned int ui2c0_dat_oe_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c0_dat_mux_sel_set(unsigned int ui2c0_dat_mux_sel_set);
int iSetSC_I2C_CTRL_SET_i2c0_scl_cfg_set(unsigned int ui2c0_scl_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c0_clk_oe_cfg_set(unsigned int ui2c0_clk_oe_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c0_clk_mux_sel_set(unsigned int ui2c0_clk_mux_sel_set);
int iSetSC_I2C_CTRL_SET_i2c1_sda_cfg_set(unsigned int ui2c1_sda_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c1_dat_oe_cfg_set(unsigned int ui2c1_dat_oe_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c1_dat_mux_sel_set(unsigned int ui2c1_dat_mux_sel_set);
int iSetSC_I2C_CTRL_SET_i2c1_scl_cfg_set(unsigned int ui2c1_scl_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c1_clk_oe_cfg_set(unsigned int ui2c1_clk_oe_cfg_set);
int iSetSC_I2C_CTRL_SET_i2c1_clk_mux_sel_set(unsigned int ui2c1_clk_mux_sel_set);
int iSetSC_I2C_CTRL_CLR_i2c0_sda_cfg_clr(unsigned int ui2c0_sda_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c0_dat_oe_cfg_clr(unsigned int ui2c0_dat_oe_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c0_dat_mux_sel_clr(unsigned int ui2c0_dat_mux_sel_clr);
int iSetSC_I2C_CTRL_CLR_i2c0_scl_cfg_clr(unsigned int ui2c0_scl_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c0_clk_oe_cfg_clr(unsigned int ui2c0_clk_oe_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c0_clk_mux_sel_clr(unsigned int ui2c0_clk_mux_sel_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_sda_cfg_clr(unsigned int ui2c1_sda_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_dat_oe_cfg_clr(unsigned int ui2c1_dat_oe_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_dat_mux_sel_clr(unsigned int ui2c1_dat_mux_sel_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_scl_cfg_clr(unsigned int ui2c1_scl_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_clk_oe_cfg_clr(unsigned int ui2c1_clk_oe_cfg_clr);
int iSetSC_I2C_CTRL_CLR_i2c1_clk_mux_sel_clr(unsigned int ui2c1_clk_mux_sel_clr);
int iSetSC_MDIO0_CTRL_mdio0_intf_mode_port4(unsigned int umdio0_intf_mode_port4);
int iSetSC_MDIO0_CTRL_mdio0_intf_mode_port3(unsigned int umdio0_intf_mode_port3);
int iSetSC_MDIO0_CTRL_mdio0_intf_mode_port2(unsigned int umdio0_intf_mode_port2);
int iSetSC_MDIO0_CTRL_mdio0_intf_mode_port1(unsigned int umdio0_intf_mode_port1);
int iSetSC_MDIO0_CTRL_mdio0_intf_mode_port0(unsigned int umdio0_intf_mode_port0);
int iSetSC_DISPATCH0_ERRRSP_errrsp_disable0(unsigned int uerrrsp_disable0);
int iSetSC_DISPATCH1_ERRRSP_errrsp_disable1(unsigned int uerrrsp_disable1);
int iSetSC_CFG_AWADDR_EXT_PNGD0_sc_cfg_awaddr_ext_pngd0(unsigned int usc_cfg_awaddr_ext_pngd0);
int iSetSC_CFG_ARADDR_EXT_PNGD0_sc_cfg_araddr_ext_pngd0(unsigned int usc_cfg_araddr_ext_pngd0);
int iSetSC_CFG_AWUSER_L_PNGD0_sc_cfg_awuser_l_pngd0(unsigned int usc_cfg_awuser_l_pngd0);
int iSetSC_CFG_AWUSER_M_PNGD0_sc_cfg_awuser_m_pngd0(unsigned int usc_cfg_awuser_m_pngd0);
int iSetSC_CFG_AWUSER_H_PNGD0_sc_cfg_awuser_h_pngd0(unsigned int usc_cfg_awuser_h_pngd0);
int iSetSC_CFG_ARUSER_L_PNGD0_sc_cfg_aruser_l_pngd0(unsigned int usc_cfg_aruser_l_pngd0);
int iSetSC_CFG_ARUSER_M_PNGD0_sc_cfg_aruser_m_pngd0(unsigned int usc_cfg_aruser_m_pngd0);
int iSetSC_CFG_ARUSER_H_PNGD0_sc_cfg_aruser_h_pngd0(unsigned int usc_cfg_aruser_h_pngd0);
int iSetSC_CFG_SHIM_CTRL_PNGD0_sc_cfg_shim_ctrl_pngd0(unsigned int usc_cfg_shim_ctrl_pngd0);
int iSetSC_CFG_CACHE_CTRL_PNGD0_sc_cfg_awcache_pngd0(unsigned int usc_cfg_awcache_pngd0);
int iSetSC_CFG_CACHE_CTRL_PNGD0_sc_cfg_arcache_pngd0(unsigned int usc_cfg_arcache_pngd0);
int iSetSC_CFG_AWADDR_EXT_PNGD1_sc_cfg_awaddr_ext_pngd1(unsigned int usc_cfg_awaddr_ext_pngd1);
int iSetSC_CFG_ARADDR_EXT_PNGD1_sc_cfg_araddr_ext_pngd1(unsigned int usc_cfg_araddr_ext_pngd1);
int iSetSC_CFG_AWUSER_L_PNGD1_sc_cfg_awuser_l_pngd1(unsigned int usc_cfg_awuser_l_pngd1);
int iSetSC_CFG_AWUSER_M_PNGD1_sc_cfg_awuser_m_pngd1(unsigned int usc_cfg_awuser_m_pngd1);
int iSetSC_CFG_AWUSER_H_PNGD1_sc_cfg_awuser_h_pngd1(unsigned int usc_cfg_awuser_h_pngd1);
int iSetSC_CFG_ARUSER_L_PNGD1_sc_cfg_aruser_l_pngd1(unsigned int usc_cfg_aruser_l_pngd1);
int iSetSC_CFG_ARUSER_M_PNGD1_sc_cfg_aruser_m_pngd1(unsigned int usc_cfg_aruser_m_pngd1);
int iSetSC_CFG_ARUSER_H_PNGD1_sc_cfg_aruser_h_pngd1(unsigned int usc_cfg_aruser_h_pngd1);
int iSetSC_CFG_SHIM_CTRL_PNGD1_sc_cfg_shim_ctrl_pngd1(unsigned int usc_cfg_shim_ctrl_pngd1);
int iSetSC_CFG_CACHE_CTRL_PNGD1_sc_cfg_awcache_pngd1(unsigned int usc_cfg_awcache_pngd1);
int iSetSC_CFG_CACHE_CTRL_PNGD1_sc_cfg_arcache_pngd1(unsigned int usc_cfg_arcache_pngd1);
int iSetSC_QOS_CTRL_PNGD0_sc_arqos_pngd0(unsigned int usc_arqos_pngd0);
int iSetSC_QOS_CTRL_PNGD0_sc_awqos_pngd0(unsigned int usc_awqos_pngd0);
int iSetSC_QOS_CTRL_PNGD1_sc_arqos_pngd1(unsigned int usc_arqos_pngd1);
int iSetSC_QOS_CTRL_PNGD1_sc_awqos_pngd1(unsigned int usc_awqos_pngd1);
int iSetSC_QOS_CTRL_PNGD2_sc_arqos_pngd2(unsigned int usc_arqos_pngd2);
int iSetSC_QOS_CTRL_PNGD2_sc_awqos_pngd2(unsigned int usc_awqos_pngd2);
int iSetSC_QOS_CTRL_PNGD3_sc_arqos_pngd3(unsigned int usc_arqos_pngd3);
int iSetSC_QOS_CTRL_PNGD3_sc_awqos_pngd3(unsigned int usc_awqos_pngd3);
int iSetSC_QOS_CTRL_PNGD4_sc_arqos_pngd4(unsigned int usc_arqos_pngd4);
int iSetSC_QOS_CTRL_PNGD4_sc_awqos_pngd4(unsigned int usc_awqos_pngd4);
int iSetSC_QOS_CTRL_PNGD5_sc_arqos_pngd5(unsigned int usc_arqos_pngd5);
int iSetSC_QOS_CTRL_PNGD5_sc_awqos_pngd5(unsigned int usc_awqos_pngd5);
int iSetSC_CFG_AWADDR_EXT_PNGD2_sc_cfg_awaddr_ext_pngd2(unsigned int usc_cfg_awaddr_ext_pngd2);
int iSetSC_CFG_ARADDR_EXT_PNGD2_sc_cfg_araddr_ext_pngd2(unsigned int usc_cfg_araddr_ext_pngd2);
int iSetSC_CFG_AWUSER_L_PNGD2_sc_cfg_awuser_l_pngd2(unsigned int usc_cfg_awuser_l_pngd2);
int iSetSC_CFG_AWUSER_M_PNGD2_sc_cfg_awuser_m_pngd2(unsigned int usc_cfg_awuser_m_pngd2);
int iSetSC_CFG_AWUSER_H_PNGD2_sc_cfg_awuser_h_pngd2(unsigned int usc_cfg_awuser_h_pngd2);
int iSetSC_CFG_ARUSER_L_PNGD2_sc_cfg_aruser_l_pngd2(unsigned int usc_cfg_aruser_l_pngd2);
int iSetSC_CFG_ARUSER_M_PNGD2_sc_cfg_aruser_m_pngd2(unsigned int usc_cfg_aruser_m_pngd2);
int iSetSC_CFG_ARUSER_H_PNGD2_sc_cfg_aruser_h_pngd2(unsigned int usc_cfg_aruser_h_pngd2);
int iSetSC_CFG_SHIM_CTRL_PNGD2_sc_cfg_shim_ctrl_pngd2(unsigned int usc_cfg_shim_ctrl_pngd2);
int iSetSC_CFG_CACHE_CTRL_PNGD2_sc_cfg_awcache_pngd2(unsigned int usc_cfg_awcache_pngd2);
int iSetSC_CFG_CACHE_CTRL_PNGD2_sc_cfg_arcache_pngd2(unsigned int usc_cfg_arcache_pngd2);
int iSetSC_CFG_AWADDR_EXT_PNGD3_sc_cfg_awaddr_ext_pngd3(unsigned int usc_cfg_awaddr_ext_pngd3);
int iSetSC_CFG_ARADDR_EXT_PNGD3_sc_cfg_araddr_ext_pngd3(unsigned int usc_cfg_araddr_ext_pngd3);
int iSetSC_CFG_AWUSER_L_PNGD3_sc_cfg_awuser_l_pngd3(unsigned int usc_cfg_awuser_l_pngd3);
int iSetSC_CFG_AWUSER_M_PNGD3_sc_cfg_awuser_m_pngd3(unsigned int usc_cfg_awuser_m_pngd3);
int iSetSC_CFG_AWUSER_H_PNGD3_sc_cfg_awuser_h_pngd3(unsigned int usc_cfg_awuser_h_pngd3);
int iSetSC_CFG_ARUSER_L_PNGD3_sc_cfg_aruser_l_pngd3(unsigned int usc_cfg_aruser_l_pngd3);
int iSetSC_CFG_ARUSER_M_PNGD3_sc_cfg_aruser_m_pngd3(unsigned int usc_cfg_aruser_m_pngd3);
int iSetSC_CFG_ARUSER_H_PNGD3_sc_cfg_aruser_h_pngd3(unsigned int usc_cfg_aruser_h_pngd3);
int iSetSC_CFG_SHIM_CTRL_PNGD3_sc_cfg_shim_ctrl_pngd3(unsigned int usc_cfg_shim_ctrl_pngd3);
int iSetSC_CFG_CACHE_CTRL_PNGD3_sc_cfg_awcache_pngd3(unsigned int usc_cfg_awcache_pngd3);
int iSetSC_CFG_CACHE_CTRL_PNGD3_sc_cfg_arcache_pngd3(unsigned int usc_cfg_arcache_pngd3);
int iSetSC_CFG_AWADDR_EXT_PNGD4_sc_cfg_awaddr_ext_pngd4(unsigned int usc_cfg_awaddr_ext_pngd4);
int iSetSC_CFG_ARADDR_EXT_PNGD4_sc_cfg_araddr_ext_pngd4(unsigned int usc_cfg_araddr_ext_pngd4);
int iSetSC_CFG_AWUSER_L_PNGD4_sc_cfg_awuser_l_pngd4(unsigned int usc_cfg_awuser_l_pngd4);
int iSetSC_CFG_AWUSER_M_PNGD4_sc_cfg_awuser_m_pngd4(unsigned int usc_cfg_awuser_m_pngd4);
int iSetSC_CFG_AWUSER_H_PNGD4_sc_cfg_awuser_h_pngd4(unsigned int usc_cfg_awuser_h_pngd4);
int iSetSC_CFG_ARUSER_L_PNGD4_sc_cfg_aruser_l_pngd4(unsigned int usc_cfg_aruser_l_pngd4);
int iSetSC_CFG_ARUSER_M_PNGD4_sc_cfg_aruser_m_pngd4(unsigned int usc_cfg_aruser_m_pngd4);
int iSetSC_CFG_ARUSER_H_PNGD4_sc_cfg_aruser_h_pngd4(unsigned int usc_cfg_aruser_h_pngd4);
int iSetSC_CFG_SHIM_CTRL_PNGD4_sc_cfg_shim_ctrl_pngd4(unsigned int usc_cfg_shim_ctrl_pngd4);
int iSetSC_CFG_CACHE_CTRL_PNGD4_sc_cfg_awcache_pngd4(unsigned int usc_cfg_awcache_pngd4);
int iSetSC_CFG_CACHE_CTRL_PNGD4_sc_cfg_arcache_pngd4(unsigned int usc_cfg_arcache_pngd4);
int iSetSC_CFG_AWADDR_EXT_PNGD5_sc_cfg_awaddr_ext_pngd5(unsigned int usc_cfg_awaddr_ext_pngd5);
int iSetSC_CFG_ARADDR_EXT_PNGD5_sc_cfg_araddr_ext_pngd5(unsigned int usc_cfg_araddr_ext_pngd5);
int iSetSC_CFG_AWUSER_L_PNGD5_sc_cfg_awuser_l_pngd5(unsigned int usc_cfg_awuser_l_pngd5);
int iSetSC_CFG_AWUSER_M_PNGD5_sc_cfg_awuser_m_pngd5(unsigned int usc_cfg_awuser_m_pngd5);
int iSetSC_CFG_AWUSER_H_PNGD5_sc_cfg_awuser_h_pngd5(unsigned int usc_cfg_awuser_h_pngd5);
int iSetSC_CFG_ARUSER_L_PNGD5_sc_cfg_aruser_l_pngd5(unsigned int usc_cfg_aruser_l_pngd5);
int iSetSC_CFG_ARUSER_M_PNGD5_sc_cfg_aruser_m_pngd5(unsigned int usc_cfg_aruser_m_pngd5);
int iSetSC_CFG_ARUSER_H_PNGD5_sc_cfg_aruser_h_pngd5(unsigned int usc_cfg_aruser_h_pngd5);
int iSetSC_CFG_SHIM_CTRL_PNGD5_sc_cfg_shim_ctrl_pngd5(unsigned int usc_cfg_shim_ctrl_pngd5);
int iSetSC_CFG_CACHE_CTRL_PNGD5_sc_cfg_awcache_pngd5(unsigned int usc_cfg_awcache_pngd5);
int iSetSC_CFG_CACHE_CTRL_PNGD5_sc_cfg_arcache_pngd5(unsigned int usc_cfg_arcache_pngd5);
int iSetSC_CFG_AWADDR_EXT_VENC_sc_cfg_awaddr_ext_venc(unsigned int usc_cfg_awaddr_ext_venc);
int iSetSC_CFG_ARADDR_EXT_VENC_sc_cfg_araddr_ext_venc(unsigned int usc_cfg_araddr_ext_venc);
int iSetSC_CFG_AWUSER_L_VENC_sc_cfg_awuser_l_venc(unsigned int usc_cfg_awuser_l_venc);
int iSetSC_CFG_AWUSER_M_VENC_sc_cfg_awuser_m_venc(unsigned int usc_cfg_awuser_m_venc);
int iSetSC_CFG_AWUSER_H_VENC_sc_cfg_awuser_h_venc(unsigned int usc_cfg_awuser_h_venc);
int iSetSC_CFG_ARUSER_L_VENC_sc_cfg_aruser_l_venc(unsigned int usc_cfg_aruser_l_venc);
int iSetSC_CFG_ARUSER_M_VENC_sc_cfg_aruser_m_venc(unsigned int usc_cfg_aruser_m_venc);
int iSetSC_CFG_ARUSER_H_VENC_sc_cfg_aruser_h_venc(unsigned int usc_cfg_aruser_h_venc);
int iSetSC_CFG_SHIM_CTRL_VENC_sc_cfg_shim_ctrl_venc(unsigned int usc_cfg_shim_ctrl_venc);
int iSetSC_CFG_CACHE_CTRL_VENC_sc_cfg_awcache_venc(unsigned int usc_cfg_awcache_venc);
int iSetSC_CFG_CACHE_CTRL_VENC_sc_cfg_arcache_venc(unsigned int usc_cfg_arcache_venc);
int iSetSC_CFG_AWADDR_EXT_VDEC0_sc_cfg_awaddr_ext_vdec0(unsigned int usc_cfg_awaddr_ext_vdec0);
int iSetSC_CFG_ARADDR_EXT_VDEC0_sc_cfg_araddr_ext_vdec0(unsigned int usc_cfg_araddr_ext_vdec0);
int iSetSC_CFG_AWUSER_L_VDEC0_sc_cfg_awuser_l_vdec0(unsigned int usc_cfg_awuser_l_vdec0);
int iSetSC_CFG_AWUSER_M_VDEC0_sc_cfg_awuser_m_vdec0(unsigned int usc_cfg_awuser_m_vdec0);
int iSetSC_CFG_AWUSER_H_VDEC0_sc_cfg_awuser_h_vdec0(unsigned int usc_cfg_awuser_h_vdec0);
int iSetSC_CFG_ARUSER_L_VDEC0_sc_cfg_aruser_l_vdec0(unsigned int usc_cfg_aruser_l_vdec0);
int iSetSC_CFG_ARUSER_M_VDEC0_sc_cfg_aruser_m_vdec0(unsigned int usc_cfg_aruser_m_vdec0);
int iSetSC_CFG_ARUSER_H_VDEC0_sc_cfg_aruser_h_vdec0(unsigned int usc_cfg_aruser_h_vdec0);
int iSetSC_CFG_SHIM_CTRL_VDEC0_sc_cfg_shim_ctrl_vdec0(unsigned int usc_cfg_shim_ctrl_vdec0);
int iSetSC_CFG_CACHE_CTRL_VDEC0_sc_cfg_awcache_vdec0(unsigned int usc_cfg_awcache_vdec0);
int iSetSC_CFG_CACHE_CTRL_VDEC0_sc_cfg_arcache_vdec0(unsigned int usc_cfg_arcache_vdec0);
int iSetSC_CFG_AWADDR_EXT_VDEC1_sc_cfg_awaddr_ext_vdec1(unsigned int usc_cfg_awaddr_ext_vdec1);
int iSetSC_CFG_ARADDR_EXT_VDEC1_sc_cfg_araddr_ext_vdec1(unsigned int usc_cfg_araddr_ext_vdec1);
int iSetSC_CFG_AWUSER_L_VDEC1_sc_cfg_awuser_l_vdec1(unsigned int usc_cfg_awuser_l_vdec1);
int iSetSC_CFG_AWUSER_M_VDEC1_sc_cfg_awuser_m_vdec1(unsigned int usc_cfg_awuser_m_vdec1);
int iSetSC_CFG_AWUSER_H_VDEC1_sc_cfg_awuser_h_vdec1(unsigned int usc_cfg_awuser_h_vdec1);
int iSetSC_CFG_ARUSER_L_VDEC1_sc_cfg_aruser_l_vdec1(unsigned int usc_cfg_aruser_l_vdec1);
int iSetSC_CFG_ARUSER_M_VDEC1_sc_cfg_aruser_m_vdec1(unsigned int usc_cfg_aruser_m_vdec1);
int iSetSC_CFG_ARUSER_H_VDEC1_sc_cfg_aruser_h_vdec1(unsigned int usc_cfg_aruser_h_vdec1);
int iSetSC_CFG_SHIM_CTRL_VDEC1_sc_cfg_shim_ctrl_vdec1(unsigned int usc_cfg_shim_ctrl_vdec1);
int iSetSC_CFG_CACHE_CTRL_VDEC1_sc_cfg_awcache_vdec1(unsigned int usc_cfg_awcache_vdec1);
int iSetSC_CFG_CACHE_CTRL_VDEC1_sc_cfg_arcache_vdec1(unsigned int usc_cfg_arcache_vdec1);
int iSetSC_SOFT_REQ_PNGD0_sc_soft_req_pngd0(unsigned int usc_soft_req_pngd0);
int iSetSC_SOFT_REQ_PNGD1_sc_soft_req_pngd1(unsigned int usc_soft_req_pngd1);
int iSetSC_SOFT_REQ_PNGD2_sc_soft_req_pngd2(unsigned int usc_soft_req_pngd2);
int iSetSC_SOFT_REQ_PNGD3_sc_soft_req_pngd3(unsigned int usc_soft_req_pngd3);
int iSetSC_SOFT_REQ_PNGD4_sc_soft_req_pngd4(unsigned int usc_soft_req_pngd4);
int iSetSC_SOFT_REQ_PNGD5_sc_soft_req_pngd5(unsigned int usc_soft_req_pngd5);
int iSetSC_MEM_CTRL_SMMU0_mem_power_mode_smmu0(unsigned int umem_power_mode_smmu0);
int iSetSC_MEM_CTRL_SMMU0_sp_ram_tmod_smmu0(unsigned int usp_ram_tmod_smmu0);
int iSetSC_MEM_CTRL_SMMU1_mem_power_mode_smmu1(unsigned int umem_power_mode_smmu1);
int iSetSC_MEM_CTRL_SMMU1_sp_ram_tmod_smmu1(unsigned int usp_ram_tmod_smmu1);
int iSetSC_VDEC_BYP_CTRL_sc_byp_en_vdec1(unsigned int usc_byp_en_vdec1);
int iSetSC_VDEC_BYP_CTRL_sc_byp_en_vdec0(unsigned int usc_byp_en_vdec0);
int iSetSC_UART_SEL_sc_uart_sel(unsigned int usc_uart_sel);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE_sc_vdec0_cfg_ar_cmd_timeout_value1(unsigned int usc_vdec0_cfg_ar_cmd_timeout_value1);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_VALUE_sc_vdec0_cfg_ar_cmd_timeout_value0(unsigned int usc_vdec0_cfg_ar_cmd_timeout_value0);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM_sc_vdec0_cfg_ar_cmd_timeout_num1(unsigned int usc_vdec0_cfg_ar_cmd_timeout_num1);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_NUM_sc_vdec0_cfg_ar_cmd_timeout_num0(unsigned int usc_vdec0_cfg_ar_cmd_timeout_num0);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vdec0_cfg_ar_cmd_timeout_window(unsigned int usc_vdec0_cfg_ar_cmd_timeout_window);
int iSetSC_VDEC0_CFG_AR_CMD_TIMEOUT_MODE_sc_vdec0_cfg_ar_cmd_timeout_mode(unsigned int usc_vdec0_cfg_ar_cmd_timeout_mode);
int iSetSC_VDEC0_CFG_AR_QOS_CTL_BP_EN_sc_vdec0_cfg_ar_qos_ctl_bp_en(unsigned int usc_vdec0_cfg_ar_qos_ctl_bp_en);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE_sc_vdec0_cfg_aw_cmd_timeout_value1(unsigned int usc_vdec0_cfg_aw_cmd_timeout_value1);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_VALUE_sc_vdec0_cfg_aw_cmd_timeout_value0(unsigned int usc_vdec0_cfg_aw_cmd_timeout_value0);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM_sc_vdec0_cfg_aw_cmd_timeout_num1(unsigned int usc_vdec0_cfg_aw_cmd_timeout_num1);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_NUM_sc_vdec0_cfg_aw_cmd_timeout_num0(unsigned int usc_vdec0_cfg_aw_cmd_timeout_num0);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vdec0_cfg_aw_cmd_timeout_window(unsigned int usc_vdec0_cfg_aw_cmd_timeout_window);
int iSetSC_VDEC0_CFG_AW_CMD_TIMEOUT_MODE_sc_vdec0_cfg_aw_cmd_timeout_mode(unsigned int usc_vdec0_cfg_aw_cmd_timeout_mode);
int iSetSC_VDEC0_CFG_AW_QOS_CTL_BP_EN_sc_vdec0_cfg_aw_qos_ctl_bp_en(unsigned int usc_vdec0_cfg_aw_qos_ctl_bp_en);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE_sc_vdec1_cfg_ar_cmd_timeout_value1(unsigned int usc_vdec1_cfg_ar_cmd_timeout_value1);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_VALUE_sc_vdec1_cfg_ar_cmd_timeout_value0(unsigned int usc_vdec1_cfg_ar_cmd_timeout_value0);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM_sc_vdec1_cfg_ar_cmd_timeout_num1(unsigned int usc_vdec1_cfg_ar_cmd_timeout_num1);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_NUM_sc_vdec1_cfg_ar_cmd_timeout_num0(unsigned int usc_vdec1_cfg_ar_cmd_timeout_num0);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vdec1_cfg_ar_cmd_timeout_window(unsigned int usc_vdec1_cfg_ar_cmd_timeout_window);
int iSetSC_VDEC1_CFG_AR_CMD_TIMEOUT_MODE_sc_vdec1_cfg_ar_cmd_timeout_mode(unsigned int usc_vdec1_cfg_ar_cmd_timeout_mode);
int iSetSC_VDEC1_CFG_AR_QOS_CTL_BP_EN_sc_vdec1_cfg_ar_qos_ctl_bp_en(unsigned int usc_vdec1_cfg_ar_qos_ctl_bp_en);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE_sc_vdec1_cfg_aw_cmd_timeout_value1(unsigned int usc_vdec1_cfg_aw_cmd_timeout_value1);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_VALUE_sc_vdec1_cfg_aw_cmd_timeout_value0(unsigned int usc_vdec1_cfg_aw_cmd_timeout_value0);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM_sc_vdec1_cfg_aw_cmd_timeout_num1(unsigned int usc_vdec1_cfg_aw_cmd_timeout_num1);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_NUM_sc_vdec1_cfg_aw_cmd_timeout_num0(unsigned int usc_vdec1_cfg_aw_cmd_timeout_num0);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vdec1_cfg_aw_cmd_timeout_window(unsigned int usc_vdec1_cfg_aw_cmd_timeout_window);
int iSetSC_VDEC1_CFG_AW_CMD_TIMEOUT_MODE_sc_vdec1_cfg_aw_cmd_timeout_mode(unsigned int usc_vdec1_cfg_aw_cmd_timeout_mode);
int iSetSC_VDEC1_CFG_AW_QOS_CTL_BP_EN_sc_vdec1_cfg_aw_qos_ctl_bp_en(unsigned int usc_vdec1_cfg_aw_qos_ctl_bp_en);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc0_cfg_ar_cmd_timeout_value1(unsigned int usc_vpc0_cfg_ar_cmd_timeout_value1);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc0_cfg_ar_cmd_timeout_value0(unsigned int usc_vpc0_cfg_ar_cmd_timeout_value0);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc0_cfg_ar_cmd_timeout_num1(unsigned int usc_vpc0_cfg_ar_cmd_timeout_num1);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc0_cfg_ar_cmd_timeout_num0(unsigned int usc_vpc0_cfg_ar_cmd_timeout_num0);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vpc0_cfg_ar_cmd_timeout_window(unsigned int usc_vpc0_cfg_ar_cmd_timeout_window);
int iSetSC_VPC0_CFG_AR_CMD_TIMEOUT_MODE_sc_vpc0_cfg_ar_cmd_timeout_mode(unsigned int usc_vpc0_cfg_ar_cmd_timeout_mode);
int iSetSC_VPC0_CFG_AR_QOS_CTL_BP_EN_sc_vpc0_cfg_ar_qos_ctl_bp_en(unsigned int usc_vpc0_cfg_ar_qos_ctl_bp_en);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc0_cfg_aw_cmd_timeout_value1(unsigned int usc_vpc0_cfg_aw_cmd_timeout_value1);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc0_cfg_aw_cmd_timeout_value0(unsigned int usc_vpc0_cfg_aw_cmd_timeout_value0);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc0_cfg_aw_cmd_timeout_num1(unsigned int usc_vpc0_cfg_aw_cmd_timeout_num1);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc0_cfg_aw_cmd_timeout_num0(unsigned int usc_vpc0_cfg_aw_cmd_timeout_num0);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vpc0_cfg_aw_cmd_timeout_window(unsigned int usc_vpc0_cfg_aw_cmd_timeout_window);
int iSetSC_VPC0_CFG_AW_CMD_TIMEOUT_MODE_sc_vpc0_cfg_aw_cmd_timeout_mode(unsigned int usc_vpc0_cfg_aw_cmd_timeout_mode);
int iSetSC_VPC0_CFG_AW_QOS_CTL_BP_EN_sc_vpc0_cfg_aw_qos_ctl_bp_en(unsigned int usc_vpc0_cfg_aw_qos_ctl_bp_en);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc1_cfg_ar_cmd_timeout_value1(unsigned int usc_vpc1_cfg_ar_cmd_timeout_value1);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc1_cfg_ar_cmd_timeout_value0(unsigned int usc_vpc1_cfg_ar_cmd_timeout_value0);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc1_cfg_ar_cmd_timeout_num1(unsigned int usc_vpc1_cfg_ar_cmd_timeout_num1);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc1_cfg_ar_cmd_timeout_num0(unsigned int usc_vpc1_cfg_ar_cmd_timeout_num0);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vpc1_cfg_ar_cmd_timeout_window(unsigned int usc_vpc1_cfg_ar_cmd_timeout_window);
int iSetSC_VPC1_CFG_AR_CMD_TIMEOUT_MODE_sc_vpc1_cfg_ar_cmd_timeout_mode(unsigned int usc_vpc1_cfg_ar_cmd_timeout_mode);
int iSetSC_VPC1_CFG_AR_QOS_CTL_BP_EN_sc_vpc1_cfg_ar_qos_ctl_bp_en(unsigned int usc_vpc1_cfg_ar_qos_ctl_bp_en);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc1_cfg_aw_cmd_timeout_value1(unsigned int usc_vpc1_cfg_aw_cmd_timeout_value1);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc1_cfg_aw_cmd_timeout_value0(unsigned int usc_vpc1_cfg_aw_cmd_timeout_value0);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc1_cfg_aw_cmd_timeout_num1(unsigned int usc_vpc1_cfg_aw_cmd_timeout_num1);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc1_cfg_aw_cmd_timeout_num0(unsigned int usc_vpc1_cfg_aw_cmd_timeout_num0);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vpc1_cfg_aw_cmd_timeout_window(unsigned int usc_vpc1_cfg_aw_cmd_timeout_window);
int iSetSC_VPC1_CFG_AW_CMD_TIMEOUT_MODE_sc_vpc1_cfg_aw_cmd_timeout_mode(unsigned int usc_vpc1_cfg_aw_cmd_timeout_mode);
int iSetSC_VPC1_CFG_AW_QOS_CTL_BP_EN_sc_vpc1_cfg_aw_qos_ctl_bp_en(unsigned int usc_vpc1_cfg_aw_qos_ctl_bp_en);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc2_cfg_ar_cmd_timeout_value1(unsigned int usc_vpc2_cfg_ar_cmd_timeout_value1);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc2_cfg_ar_cmd_timeout_value0(unsigned int usc_vpc2_cfg_ar_cmd_timeout_value0);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc2_cfg_ar_cmd_timeout_num1(unsigned int usc_vpc2_cfg_ar_cmd_timeout_num1);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc2_cfg_ar_cmd_timeout_num0(unsigned int usc_vpc2_cfg_ar_cmd_timeout_num0);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vpc2_cfg_ar_cmd_timeout_window(unsigned int usc_vpc2_cfg_ar_cmd_timeout_window);
int iSetSC_VPC2_CFG_AR_CMD_TIMEOUT_MODE_sc_vpc2_cfg_ar_cmd_timeout_mode(unsigned int usc_vpc2_cfg_ar_cmd_timeout_mode);
int iSetSC_VPC2_CFG_AR_QOS_CTL_BP_EN_sc_vpc2_cfg_ar_qos_ctl_bp_en(unsigned int usc_vpc2_cfg_ar_qos_ctl_bp_en);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc2_cfg_aw_cmd_timeout_value1(unsigned int usc_vpc2_cfg_aw_cmd_timeout_value1);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc2_cfg_aw_cmd_timeout_value0(unsigned int usc_vpc2_cfg_aw_cmd_timeout_value0);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc2_cfg_aw_cmd_timeout_num1(unsigned int usc_vpc2_cfg_aw_cmd_timeout_num1);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc2_cfg_aw_cmd_timeout_num0(unsigned int usc_vpc2_cfg_aw_cmd_timeout_num0);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vpc2_cfg_aw_cmd_timeout_window(unsigned int usc_vpc2_cfg_aw_cmd_timeout_window);
int iSetSC_VPC2_CFG_AW_CMD_TIMEOUT_MODE_sc_vpc2_cfg_aw_cmd_timeout_mode(unsigned int usc_vpc2_cfg_aw_cmd_timeout_mode);
int iSetSC_VPC2_CFG_AW_QOS_CTL_BP_EN_sc_vpc2_cfg_aw_qos_ctl_bp_en(unsigned int usc_vpc2_cfg_aw_qos_ctl_bp_en);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc3_cfg_ar_cmd_timeout_value1(unsigned int usc_vpc3_cfg_ar_cmd_timeout_value1);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_VALUE_sc_vpc3_cfg_ar_cmd_timeout_value0(unsigned int usc_vpc3_cfg_ar_cmd_timeout_value0);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc3_cfg_ar_cmd_timeout_num1(unsigned int usc_vpc3_cfg_ar_cmd_timeout_num1);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_NUM_sc_vpc3_cfg_ar_cmd_timeout_num0(unsigned int usc_vpc3_cfg_ar_cmd_timeout_num0);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_WINDOW_sc_vpc3_cfg_ar_cmd_timeout_window(unsigned int usc_vpc3_cfg_ar_cmd_timeout_window);
int iSetSC_VPC3_CFG_AR_CMD_TIMEOUT_MODE_sc_vpc3_cfg_ar_cmd_timeout_mode(unsigned int usc_vpc3_cfg_ar_cmd_timeout_mode);
int iSetSC_VPC3_CFG_AR_QOS_CTL_BP_EN_sc_vpc3_cfg_ar_qos_ctl_bp_en(unsigned int usc_vpc3_cfg_ar_qos_ctl_bp_en);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc3_cfg_aw_cmd_timeout_value1(unsigned int usc_vpc3_cfg_aw_cmd_timeout_value1);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_VALUE_sc_vpc3_cfg_aw_cmd_timeout_value0(unsigned int usc_vpc3_cfg_aw_cmd_timeout_value0);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc3_cfg_aw_cmd_timeout_num1(unsigned int usc_vpc3_cfg_aw_cmd_timeout_num1);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_NUM_sc_vpc3_cfg_aw_cmd_timeout_num0(unsigned int usc_vpc3_cfg_aw_cmd_timeout_num0);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_WINDOW_sc_vpc3_cfg_aw_cmd_timeout_window(unsigned int usc_vpc3_cfg_aw_cmd_timeout_window);
int iSetSC_VPC3_CFG_AW_CMD_TIMEOUT_MODE_sc_vpc3_cfg_aw_cmd_timeout_mode(unsigned int usc_vpc3_cfg_aw_cmd_timeout_mode);
int iSetSC_VPC3_CFG_AW_QOS_CTL_BP_EN_sc_vpc3_cfg_aw_qos_ctl_bp_en(unsigned int usc_vpc3_cfg_aw_qos_ctl_bp_en);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE_sc_jpeg_cfg_ar_cmd_timeout_value1(unsigned int usc_jpeg_cfg_ar_cmd_timeout_value1);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_VALUE_sc_jpeg_cfg_ar_cmd_timeout_value0(unsigned int usc_jpeg_cfg_ar_cmd_timeout_value0);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_NUM_sc_jpeg_cfg_ar_cmd_timeout_num1(unsigned int usc_jpeg_cfg_ar_cmd_timeout_num1);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_NUM_sc_jpeg_cfg_ar_cmd_timeout_num0(unsigned int usc_jpeg_cfg_ar_cmd_timeout_num0);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_WINDOW_sc_jpeg_cfg_ar_cmd_timeout_window(unsigned int usc_jpeg_cfg_ar_cmd_timeout_window);
int iSetSC_JPEG_CFG_AR_CMD_TIMEOUT_MODE_sc_jpeg_cfg_ar_cmd_timeout_mode(unsigned int usc_jpeg_cfg_ar_cmd_timeout_mode);
int iSetSC_JPEG_CFG_AR_QOS_CTL_BP_EN_sc_jpeg_cfg_ar_qos_ctl_bp_en(unsigned int usc_jpeg_cfg_ar_qos_ctl_bp_en);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE_sc_jpeg_cfg_aw_cmd_timeout_value1(unsigned int usc_jpeg_cfg_aw_cmd_timeout_value1);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_VALUE_sc_jpeg_cfg_aw_cmd_timeout_value0(unsigned int usc_jpeg_cfg_aw_cmd_timeout_value0);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_NUM_sc_jpeg_cfg_aw_cmd_timeout_num1(unsigned int usc_jpeg_cfg_aw_cmd_timeout_num1);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_NUM_sc_jpeg_cfg_aw_cmd_timeout_num0(unsigned int usc_jpeg_cfg_aw_cmd_timeout_num0);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_WINDOW_sc_jpeg_cfg_aw_cmd_timeout_window(unsigned int usc_jpeg_cfg_aw_cmd_timeout_window);
int iSetSC_JPEG_CFG_AW_CMD_TIMEOUT_MODE_sc_jpeg_cfg_aw_cmd_timeout_mode(unsigned int usc_jpeg_cfg_aw_cmd_timeout_mode);
int iSetSC_JPEG_CFG_AW_QOS_CTL_BP_EN_sc_jpeg_cfg_aw_qos_ctl_bp_en(unsigned int usc_jpeg_cfg_aw_qos_ctl_bp_en);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_VALUE_sc_venc_cfg_ar_cmd_timeout_value1(unsigned int usc_venc_cfg_ar_cmd_timeout_value1);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_VALUE_sc_venc_cfg_ar_cmd_timeout_value0(unsigned int usc_venc_cfg_ar_cmd_timeout_value0);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_NUM_sc_venc_cfg_ar_cmd_timeout_num1(unsigned int usc_venc_cfg_ar_cmd_timeout_num1);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_NUM_sc_venc_cfg_ar_cmd_timeout_num0(unsigned int usc_venc_cfg_ar_cmd_timeout_num0);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_WINDOW_sc_venc_cfg_ar_cmd_timeout_window(unsigned int usc_venc_cfg_ar_cmd_timeout_window);
int iSetSC_VENC_CFG_AR_CMD_TIMEOUT_MODE_sc_venc_cfg_ar_cmd_timeout_mode(unsigned int usc_venc_cfg_ar_cmd_timeout_mode);
int iSetSC_VENC_CFG_AR_QOS_CTL_BP_EN_sc_venc_cfg_ar_qos_ctl_bp_en(unsigned int usc_venc_cfg_ar_qos_ctl_bp_en);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_VALUE_sc_venc_cfg_aw_cmd_timeout_value1(unsigned int usc_venc_cfg_aw_cmd_timeout_value1);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_VALUE_sc_venc_cfg_aw_cmd_timeout_value0(unsigned int usc_venc_cfg_aw_cmd_timeout_value0);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_NUM_sc_venc_cfg_aw_cmd_timeout_num1(unsigned int usc_venc_cfg_aw_cmd_timeout_num1);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_NUM_sc_venc_cfg_aw_cmd_timeout_num0(unsigned int usc_venc_cfg_aw_cmd_timeout_num0);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_WINDOW_sc_venc_cfg_aw_cmd_timeout_window(unsigned int usc_venc_cfg_aw_cmd_timeout_window);
int iSetSC_VENC_CFG_AW_CMD_TIMEOUT_MODE_sc_venc_cfg_aw_cmd_timeout_mode(unsigned int usc_venc_cfg_aw_cmd_timeout_mode);
int iSetSC_VENC_CFG_AW_QOS_CTL_BP_EN_sc_venc_cfg_aw_qos_ctl_bp_en(unsigned int usc_venc_cfg_aw_qos_ctl_bp_en);
int iSetSC_CFG_QOS_BP_MASK_sc_cfg_qos_bp_mask(unsigned int usc_cfg_qos_bp_mask);
int iSetSC_CFG_QOS_BP_MODE_sc_cfg_qos_bp_en(unsigned int usc_cfg_qos_bp_en);
int iSetSC_CFG_QOS_BP_MODE_sc_cfg_qos_bp_mode(unsigned int usc_cfg_qos_bp_mode);
int iSetSC_CMDLST_WR_MASK_VPC0_sc_cmdlst_wr_mask_vpc0(unsigned int usc_cmdlst_wr_mask_vpc0);
int iSetSC_CMDLST_WR_MASK_VPC1_sc_cmdlst_wr_mask_vpc1(unsigned int usc_cmdlst_wr_mask_vpc1);
int iSetSC_CMDLST_WR_MASK_VPC2_sc_cmdlst_wr_mask_vpc2(unsigned int usc_cmdlst_wr_mask_vpc2);
int iSetSC_CMDLST_WR_MASK_VPC3_sc_cmdlst_wr_mask_vpc3(unsigned int usc_cmdlst_wr_mask_vpc3);
int iSetSC_DDRC_IO_RESET_STATE_rst_state_ddr3(unsigned int urst_state_ddr3);
int iSetSC_DDRC_IO_RESET_STATE_rst_state_ddr2(unsigned int urst_state_ddr2);
int iSetSC_DDRC_IO_RESET_STATE_rst_state_ddr1(unsigned int urst_state_ddr1);
int iSetSC_DDRC_IO_RESET_STATE_rst_state_ddr0(unsigned int urst_state_ddr0);
int iSetSC_SMMU0_CLK_ST_icg_st_smmu0_trans(unsigned int uicg_st_smmu0_trans);
int iSetSC_PNGD_CLK_ST_icg_st_pngd(unsigned int uicg_st_pngd);
int iSetSC_VPC_CLK_ST_icg_st_vpc(unsigned int uicg_st_vpc);
int iSetSC_VENC_CLK_ST_icg_st_venc(unsigned int uicg_st_venc);
int iSetSC_SMMU1_CLK_ST_icg_st_smmu1_trans(unsigned int uicg_st_smmu1_trans);
int iSetSC_FTE_CLK_ST_icg_st_fte(unsigned int uicg_st_fte);
int iSetSC_VDEC_CLK_ST_icg_st_vdec(unsigned int uicg_st_vdec);
int iSetSC_JPG_CLK_ST_icg_st_jpg(unsigned int uicg_st_jpg);
int iSetSC_I2C_CLK_ST_icg_st_i2c(unsigned int uicg_st_i2c);
int iSetSC_UART_CLK_ST_icg_st_uart(unsigned int uicg_st_uart);
int iSetSC_SPI_CLK_ST_icg_st_spi(unsigned int uicg_st_spi);
int iSetSC_GPIO_CLK_ST_icg_st_gpio(unsigned int uicg_st_gpio);
int iSetSC_MDIO_CLK_ST_icg_st_mdio(unsigned int uicg_st_mdio);
int iSetSC_DDR_CLK_ST_icg_st_ddr0(unsigned int uicg_st_ddr0);
int iSetSC_HHA_CLK_ST_icg_st_hha0(unsigned int uicg_st_hha0);
int iSetSC_MN_CLK_ST_icg_st_mn0(unsigned int uicg_st_mn0);
int iSetSC_EXMBIST_CLK_ST_icg_st_exmbist0_cfg(unsigned int uicg_st_exmbist0_cfg);
int iSetSC_EXMBIST_CLK_ST_icg_st_exmbist0_aclk(unsigned int uicg_st_exmbist0_aclk);
int iSetSC_DDR_APB_CLK_ST_icg_st_dum_apb0(unsigned int uicg_st_dum_apb0);
int iSetSC_DDR_APB_CLK_ST_icg_st_p2p_m0(unsigned int uicg_st_p2p_m0);
int iSetSC_L2BUFF_CLK_ST_icg_st_l2buff0(unsigned int uicg_st_l2buff0);
int iSetSC_PNGD_RESET_ST_srst_st_pngd(unsigned int usrst_st_pngd);
int iSetSC_VPC_RESET_ST_srst_st_vpc_apb(unsigned int usrst_st_vpc_apb);
int iSetSC_VPC_RESET_ST_srst_st_vpc(unsigned int usrst_st_vpc);
int iSetSC_VENC_RESET_ST_srst_st_venc_apb(unsigned int usrst_st_venc_apb);
int iSetSC_VENC_RESET_ST_srst_st_venc_axi(unsigned int usrst_st_venc_axi);
int iSetSC_VENC_RESET_ST_srst_st_venc(unsigned int usrst_st_venc);
int iSetSC_FTE_RESET_ST_srst_st_fte(unsigned int usrst_st_fte);
int iSetSC_VDEC_RESET_ST_srst_st_vdec(unsigned int usrst_st_vdec);
int iSetSC_JPG_RESET_ST_srst_st_jpg_apb(unsigned int usrst_st_jpg_apb);
int iSetSC_JPG_RESET_ST_srst_st_jpg_axi(unsigned int usrst_st_jpg_axi);
int iSetSC_JPG_RESET_ST_srst_st_jpg(unsigned int usrst_st_jpg);
int iSetSC_I2C_RESET_ST_srst_st_i2c(unsigned int usrst_st_i2c);
int iSetSC_UART_RESET_ST_srst_st_uart(unsigned int usrst_st_uart);
int iSetSC_SPI_RESET_ST_srst_st_spi(unsigned int usrst_st_spi);
int iSetSC_GPIO_RESET_ST_srst_st_gpio(unsigned int usrst_st_gpio);
int iSetSC_MDIO_RESET_ST_srst_st_mdio(unsigned int usrst_st_mdio);
int iSetSC_DDRC_RESET_ST_srst_st_ddr0(unsigned int usrst_st_ddr0);
int iSetSC_HHA_RESET_ST_srst_st_hha0(unsigned int usrst_st_hha0);
int iSetSC_MN_RESET_ST_srst_st_mn0(unsigned int usrst_st_mn0);
int iSetSC_DDRC_EXMBIST_RESET_ST_srst_st_exmbist0_areset(unsigned int usrst_st_exmbist0_areset);
int iSetSC_DDRC_EXMBIST_RESET_ST_srst_st_exmbist0(unsigned int usrst_st_exmbist0);
int iSetSC_DDRC_PACK_RESET_ST_srst_st_dum0(unsigned int usrst_st_dum0);
int iSetSC_DDRC_PACK_RESET_ST_srst_st_p2p_m0(unsigned int usrst_st_p2p_m0);
int iSetSC_L2BUFF_REGS_RESET_ST_srst_st_l2buff0(unsigned int usrst_st_l2buff0);
int iSetSC_I2C_CTRL_ST_i2c0_sda_cfg_st(unsigned int ui2c0_sda_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c0_dat_oe_cfg_st(unsigned int ui2c0_dat_oe_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c0_dat_mux_sel_st(unsigned int ui2c0_dat_mux_sel_st);
int iSetSC_I2C_CTRL_ST_i2c0_scl_cfg_st(unsigned int ui2c0_scl_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c0_clk_oe_cfg_st(unsigned int ui2c0_clk_oe_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c0_clk_mux_sel_st(unsigned int ui2c0_clk_mux_sel_st);
int iSetSC_I2C_CTRL_ST_i2c1_sda_cfg_st(unsigned int ui2c1_sda_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c1_dat_oe_cfg_st(unsigned int ui2c1_dat_oe_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c1_dat_mux_sel_st(unsigned int ui2c1_dat_mux_sel_st);
int iSetSC_I2C_CTRL_ST_i2c1_scl_cfg_st(unsigned int ui2c1_scl_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c1_clk_oe_cfg_st(unsigned int ui2c1_clk_oe_cfg_st);
int iSetSC_I2C_CTRL_ST_i2c1_clk_mux_sel_st(unsigned int ui2c1_clk_mux_sel_st);
int iSetSC_DEBUG_INFO_ST_sc_debug_info(unsigned int usc_debug_info);
int iSetSC_VDEC0_AR_DEBUG_INFO_ST0_sc_vdec0_ar_debug_info_31_0(unsigned int usc_vdec0_ar_debug_info_31_0);
int iSetSC_VDEC0_AR_DEBUG_INFO_ST1_sc_vdec0_ar_debug_info_63_32(unsigned int usc_vdec0_ar_debug_info_63_32);
int iSetSC_VDEC0_AW_DEBUG_INFO_ST0_sc_vdec0_aw_debug_info_31_0(unsigned int usc_vdec0_aw_debug_info_31_0);
int iSetSC_VDEC0_AW_DEBUG_INFO_ST1_sc_vdec0_aw_debug_info_63_32(unsigned int usc_vdec0_aw_debug_info_63_32);
int iSetSC_VDEC1_AR_DEBUG_INFO_ST0_sc_vdec1_ar_debug_info_31_0(unsigned int usc_vdec1_ar_debug_info_31_0);
int iSetSC_VDEC1_AR_DEBUG_INFO_ST1_sc_vdec1_ar_debug_info_63_32(unsigned int usc_vdec1_ar_debug_info_63_32);
int iSetSC_VDEC1_AW_DEBUG_INFO_ST0_sc_vdec1_aw_debug_info_31_0(unsigned int usc_vdec1_aw_debug_info_31_0);
int iSetSC_VDEC1_AW_DEBUG_INFO_ST1_sc_vdec1_aw_debug_info_63_32(unsigned int usc_vdec1_aw_debug_info_63_32);
int iSetSC_VPC0_AR_DEBUG_INFO_ST0_sc_vpc0_ar_debug_info_31_0(unsigned int usc_vpc0_ar_debug_info_31_0);
int iSetSC_VPC0_AR_DEBUG_INFO_ST1_sc_vpc0_ar_debug_info_63_32(unsigned int usc_vpc0_ar_debug_info_63_32);
int iSetSC_VPC0_AW_DEBUG_INFO_ST0_sc_vpc0_aw_debug_info_31_0(unsigned int usc_vpc0_aw_debug_info_31_0);
int iSetSC_VPC0_AW_DEBUG_INFO_ST1_sc_vpc0_aw_debug_info_63_32(unsigned int usc_vpc0_aw_debug_info_63_32);
int iSetSC_VPC1_AR_DEBUG_INFO_ST0_sc_vpc1_ar_debug_info_31_0(unsigned int usc_vpc1_ar_debug_info_31_0);
int iSetSC_VPC1_AR_DEBUG_INFO_ST1_sc_vpc1_ar_debug_info_63_32(unsigned int usc_vpc1_ar_debug_info_63_32);
int iSetSC_VPC1_AW_DEBUG_INFO_ST0_sc_vpc1_aw_debug_info_31_0(unsigned int usc_vpc1_aw_debug_info_31_0);
int iSetSC_VPC1_AW_DEBUG_INFO_ST1_sc_vpc1_aw_debug_info_63_32(unsigned int usc_vpc1_aw_debug_info_63_32);
int iSetSC_VPC2_AR_DEBUG_INFO_ST0_sc_vpc2_ar_debug_info_31_0(unsigned int usc_vpc2_ar_debug_info_31_0);
int iSetSC_VPC2_AR_DEBUG_INFO_ST1_sc_vpc2_ar_debug_info_63_32(unsigned int usc_vpc2_ar_debug_info_63_32);
int iSetSC_VPC2_AW_DEBUG_INFO_ST0_sc_vpc2_aw_debug_info_31_0(unsigned int usc_vpc2_aw_debug_info_31_0);
int iSetSC_VPC2_AW_DEBUG_INFO_ST1_sc_vpc2_aw_debug_info_63_32(unsigned int usc_vpc2_aw_debug_info_63_32);
int iSetSC_VPC3_AR_DEBUG_INFO_ST0_sc_vpc3_ar_debug_info_31_0(unsigned int usc_vpc3_ar_debug_info_31_0);
int iSetSC_VPC3_AR_DEBUG_INFO_ST1_sc_vpc3_ar_debug_info_63_32(unsigned int usc_vpc3_ar_debug_info_63_32);
int iSetSC_VPC3_AW_DEBUG_INFO_ST0_sc_vpc3_aw_debug_info_31_0(unsigned int usc_vpc3_aw_debug_info_31_0);
int iSetSC_VPC3_AW_DEBUG_INFO_ST1_sc_vpc3_aw_debug_info_63_32(unsigned int usc_vpc3_aw_debug_info_63_32);
int iSetSC_JPEG_AR_DEBUG_INFO_ST0_sc_jpeg_ar_debug_info_31_0(unsigned int usc_jpeg_ar_debug_info_31_0);
int iSetSC_JPEG_AR_DEBUG_INFO_ST1_sc_jpeg_ar_debug_info_63_32(unsigned int usc_jpeg_ar_debug_info_63_32);
int iSetSC_JPEG_AW_DEBUG_INFO_ST0_sc_jpeg_aw_debug_info_31_0(unsigned int usc_jpeg_aw_debug_info_31_0);
int iSetSC_JPEG_AW_DEBUG_INFO_ST1_sc_jpeg_aw_debug_info_63_32(unsigned int usc_jpeg_aw_debug_info_63_32);
int iSetSC_VENC_AR_DEBUG_INFO_ST0_sc_venc_ar_debug_info_31_0(unsigned int usc_venc_ar_debug_info_31_0);
int iSetSC_VENC_AR_DEBUG_INFO_ST1_sc_venc_ar_debug_info_63_32(unsigned int usc_venc_ar_debug_info_63_32);
int iSetSC_VENC_AW_DEBUG_INFO_ST0_sc_venc_aw_debug_info_31_0(unsigned int usc_venc_aw_debug_info_31_0);
int iSetSC_VENC_AW_DEBUG_INFO_ST1_sc_venc_aw_debug_info_63_32(unsigned int usc_venc_aw_debug_info_63_32);
int iSetSC_UCE_PROG_ST_DDR0_uce_prog_state_ddrc3(unsigned int uuce_prog_state_ddrc3);
int iSetSC_UCE_PROG_ST_DDR0_uce_prog_state_ddrc2(unsigned int uuce_prog_state_ddrc2);
int iSetSC_UCE_PROG_ST_DDR0_uce_prog_state_ddrc1(unsigned int uuce_prog_state_ddrc1);
int iSetSC_UCE_PROG_ST_DDR0_uce_prog_state_ddrc0(unsigned int uuce_prog_state_ddrc0);
int iSetEFUSE_VDEC_SPEC_HALF_efuse_vdec_spec_half(unsigned int uefuse_vdec_spec_half);
int iSetDVPP_CFG_VERSION_dvpp_cfg_version(unsigned int udvpp_cfg_version);
int iSetDVPP_CFG_MAGIC_WORD_dvpp_cfg_magic_word(unsigned int udvpp_cfg_magic_word);
int iSetSC_SYSCTRL_LOCK_sysctrl_lock(unsigned int usysctrl_lock);
int iSetSC_SYSCTRL_UNLOCK_sysctrl_unlock(unsigned int usysctrl_unlock);
int iSetSC_ECO_RSV0_eco_rsv0(unsigned int ueco_rsv0);
int iSetSC_ECO_RSV1_eco_rsv1(unsigned int ueco_rsv1);
int iSetSC_ECO_RSV2_eco_rsv2(unsigned int ueco_rsv2);
int iSetSC_ECO_RSV3_eco_rsv3(unsigned int ueco_rsv3);
int iSetSC_ECO_RSV4_prototype_clk(unsigned int uprototype_clk);
int iSetSC_ECO_RSV5_prototype_rst_n(unsigned int uprototype_rst_n);

#endif // __DVPP0_CFG_C_UNION_DEFINE_H__
